Visão geral de System.CommandLine

Importante

Atualmente, System.CommandLine está em VERSÃO PRÉVIA, e essa documentação é para a versão 2.0 beta 4. Algumas informações estão relacionadas a produtos de pré-lançamento que poderão ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.

A biblioteca System.CommandLine fornece funcionalidades que são normalmente necessárias para aplicativos de linha de comando, como a análise da entrada da linha de comando e a exibição do 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 se concentrar na elaboração do código do aplicativo, pois não é necessário escrever códigos 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.
  • É compatível com corte, o que a torna uma boa opção para desenvolver um aplicativo de CLI rápido, leve e compatível com AOT.

O uso da biblioteca também beneficia os usuários do aplicativo:

Pacote NuGet

A biblioteca está disponível em um pacote NuGet:

Próximas etapas

Para se familiarizar com System.CommandLine, confira os seguintes recursos:

Para saber mais, consulte os seguintes recursos: