Busca en todas las páginas de la documentación
10 pages in this section.
Aprende por qué Go es excelente para herramientas CLI, produciendo binarios de archivo único que arrancan rápido, compilan cruzadamente y simplifican la distribución para equipos de DevOps.
Aprende a construir herramientas de línea de comandos en Go con 10 ejemplos. Explora el paquete flag para analizar argumentos, incluyendo cadenas, booleanos y números.
Aprende a usar el paquete flag de Go para analizar opciones de línea de comandos. Define flags, gestiona subcomandos con FlagSet y personaliza el texto de uso.
Aprende a construir herramientas de línea de comandos con subcomandos anidados, flags persistentes y completado de shell usando Cobra o urfave/cli en Go.
Aprende a usar kingpin para una UX de CLI avanzada, incluyendo flags tipados, enums y validación de argumentos, para mantener herramientas heredadas.
Aprende a configurar CLIs y servicios de Go usando Viper. Centraliza configuraciones en capas desde archivos, variables de entorno y flags.
Aprende a implementar salida coloreada, mensajes de error amigables para el usuario y códigos de salida en CLIs de Go usando fatih/color y os.Exit.
Aprende las mejores prácticas para herramientas CLI de Go, cubriendo pruebas, versionado y distribución. Optimiza la experiencia de usuario, la estructura y las dependencias para binarios robustos.
Una página única que resume cada viñeta destacada de las 9 páginas de la sección Herramientas CLI, agrupada por página de origen para que pueda escanear las 41 conclusiones sin abrir cada artículo individualmente.