Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Importante
System.CommandLine
está atualmente em VERSÃO PRÉVIA e essa documentação é para a versão 2.0 beta 5.
Algumas informações referem-se ao produto de pré-lançamento que pode ser substancialmente modificado antes de ser lançado. A Microsoft não oferece garantias, expressas ou implícitas, em relação às informações fornecidas aqui.
A System.CommandLine
biblioteca fornece funcionalidades normalmente necessárias por aplicativos de linha de comando, como analisar a entrada da linha de comando e exibir o texto da ajuda.
Os aplicativos que usam System.CommandLine
incluem a CLI do .NET, ferramentas adicionais e muitas ferramentas globais e locais.
Para desenvolvedores de aplicativos, a biblioteca:
- Permite que você se concentre em escrever o código do aplicativo, já que não precisa escrever código para analisar a entrada da linha de comando ou produzir uma página de ajuda.
- Permite testar o código do aplicativo independentemente do código de análise de entrada.
- É fácil de cortar, tornando-se uma boa opção para desenvolver aplicativos rápidos, leves e compatíveis com a CLI AOT.
O uso da biblioteca também beneficia os usuários do aplicativo:
- Ele garante que a entrada de linha de comando seja analisada consistentemente de acordo com convenções POSIX ou Windows.
- Ele dá suporte automaticamente a arquivos de conclusão e resposta de tabulação.
Pacote NuGet
A biblioteca está disponível como um pacote NuGet:
Próximas etapas
Para começar System.CommandLine, confira os seguintes recursos:
Para saber mais, confira os seguintes recursos: