Descrição
Crie interfaces de linha de comando estruturadas e testáveis para aplicações Python. Ele oferece padrões para comandos, argumentos, saída e interação para que desenvolvedores foquem no comportamento da ferramenta.
É um framework para outros softwares, não um programa independente para o usuário final. Um bom desenho de CLI ainda é essencial, especialmente em comandos que alteram arquivos, publicam dados ou afetam o estado do sistema.