20 pontos por xguru 2025-06-28 | 1 comentários | Compartilhar no WhatsApp
  • A biblioteca de desenvolvimento de apps CLI mais usada no ecossistema da linguagem Go, adotada por vários projetos de destaque como Kubernetes, Hugo e GitHub CLI
  • Suporta estrutura de subcomandos como app server, além de subcomandos aninhados e flags herdadas, sendo adequada também para apps de grande porte
  • Com uma estrutura de comandos, argumentos e flags, permite projetar apps intuitivos e escaláveis, com suporte a fluxos de comando naturais
  • Conformidade completa com flags POSIX
  • Sugestão automática inteligente para erros de digitação: ao digitar app srver, recomenda app server
  • Geração automática de ajuda e páginas man para cada comando/flag
  • Suporte a autocompletar em shells como bash, zsh, fish e powershell
  • Suporte a variáveis de ambiente para apps 12-factor com integração ao Viper
  • Com a ferramenta cobra-cli, é possível fazer scaffolding rápido e gerar arquivos de comando, tornando eficiente até o desenvolvimento de apps CLI em larga escala

1 comentários

 
bungker 2025-06-29

É uma biblioteca realmente muito usada quando você olha para praticamente qualquer código open source.