Busque em todas as páginas da documentação
10 pages in this section.
Aprenda por que Go se destaca para ferramentas de linha de comando, produzindo binários de arquivo único que iniciam rapidamente, compilam cruzado e simplificam a distribuição para equipes de DevOps.
Aprenda a construir ferramentas de linha de comando Go com 10 exemplos. Explore o pacote flag para analisar argumentos, incluindo strings, booleanos e números.
Aprenda a usar o pacote flag do Go para analisar opções de linha de comando. Defina flags, gerencie subcomandos com FlagSet e personalize o texto de uso.
Aprenda a construir ferramentas de linha de comando com subcomandos aninhados, flags persistentes e completação de shell usando Cobra ou urfave/cli em Go.
Aprenda a usar o kingpin para experiência do usuário avançada de CLI, incluindo flags tipadas, enums e validação de argumentos, para manter ferramentas legadas.
Aprenda a configurar CLIs e serviços Go usando Viper. Centralize configurações em camadas de arquivos, variáveis de ambiente e flags.
Aprenda a implementar saída colorida, mensagens de erro amigáveis ao usuário e códigos de saída em CLIs Go usando fatih/color e os.Exit.
Aprenda as melhores práticas para ferramentas CLI em Go, cobrindo testes, versionamento e distribuição. Otimize a experiência do usuário, estrutura e dependências para binários robustos.
Um resumo de página única de cada item destacado das 9 páginas da seção Ferramentas CLI, agrupado por página de origem para que você possa verificar todos os 41 pontos sem abrir cada artigo individualmente.