Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A System.CommandLine biblioteca fornece funcionalidades normalmente necessárias para aplicativos de linha de comando, como analisar a entrada da linha de comando e exibir o texto de 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-o uma boa escolha para o desenvolvimento de aplicativos CLI rápidos, leves e compatíveis com 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 as convenções POSIX ou Windows.
- Ele suporta automaticamente o preenchimento de guias e arquivos de resposta.
Pacote NuGet
A biblioteca está disponível como um pacote NuGet: System.CommandLine.
Próximos passos
Para começar a usar System.CommandLine, consulte os seguintes recursos:
Para saber mais, consulte os seguintes recursos:
- Como analisar e invocar o resultado
- Como personalizar a análise e a validação
- Como configurar o analisador
- Como personalizar a ajuda
- Como habilitar e personalizar o preenchimento de guias
- Diretrizes de design de linha de comando
- Guia de migração para 2.0.0-beta5
- System.CommandLine de referência da API