20 puntos por xguru 2025-06-28 | 1 comentarios | Compartir por WhatsApp
  • La biblioteca más usada en el ecosistema del lenguaje Go para desarrollar apps CLI, adoptada por varios proyectos representativos como Kubernetes, Hugo y GitHub CLI
  • Soporta una estructura de subcomandos como app server, así como subcomandos anidados y flags heredadas, por lo que también es adecuada para apps grandes
  • Su estructura de comandos, argumentos y flags permite diseñar apps intuitivas y extensibles, además de soportar flujos de comandos naturales
  • Cumplimiento completo de flags POSIX
  • Sugerencias automáticas inteligentes para errores tipográficos: si se ingresa app srver, recomienda app server
  • Generación automática de ayuda y páginas man para cada comando/flag
  • Soporte de autocompletado de shell para bash, zsh, fish, powershell, entre otros
  • Integración con Viper para soporte de variables de entorno de apps 12-factor
  • La herramienta cobra-cli permite hacer scaffolding rápido y generar archivos de comandos, lo que hace más eficiente el desarrollo de apps CLI a gran escala

1 comentarios

 
bungker 2025-06-29

Si ves bastante código open source, es una librería que de verdad se usa muchísimo.