System.CommandLine Panoramica
Importante
System.CommandLine
è attualmente in ANTEPRIMA e questa documentazione è per la versione 2.0 beta 4.
Alcune informazioni si riferiscono al prodotto di versione preliminare che può essere modificato in modo sostanziale prima che venga rilasciato. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
La System.CommandLine
libreria fornisce funzionalità comunemente necessarie dalle app della riga di comando, ad esempio l'analisi dell'input della riga di comando e la visualizzazione del testo della Guida.
Le app che usano System.CommandLine
includono l'interfaccia della riga di comando .NET, gli strumenti aggiuntivi e molti strumenti globali e locali.
Per gli sviluppatori di app, la libreria:
- Consente di concentrarsi sulla scrittura del codice dell'app, poiché non è necessario scrivere codice per analizzare l'input della riga di comando o produrre una pagina della Guida.
- Consente di testare il codice dell'app indipendentemente dal codice di analisi di input.
- È compatibile con il taglio, rendendolo una buona scelta per lo sviluppo di un'app dell'interfaccia della riga di comando veloce, leggera e leggero.
L'uso della libreria offre anche vantaggi agli utenti dell'app:
- Garantisce che l'input della riga di comando venga analizzato in modo coerente in base alle convenzioni POSIX o Windows.
- Supporta automaticamente il completamento della scheda e i file di risposta.
Pacchetto NuGet
La libreria è disponibile in un pacchetto NuGet:
Passaggi successivi
Per iniziare a usare System.CommandLine, vedere le risorse seguenti:
Per altre informazioni, vedere le risorse seguenti:
- Come definire comandi, opzioni e argomenti
- Come associare argomenti ai gestori
- Come configurare l'inserimento delle dipendenze
- Come abilitare e personalizzare il completamento della scheda
- Come personalizzare la Guida
- Come gestire la terminazione
- Come scrivere middleware e direttive
- System.CommandLine Informazioni di riferimento sulle API