De Bash a Go: Una Guía Práctica para Crear Herramientas de CLI

2025-09-10
De Bash a Go: Una Guía Práctica para Crear Herramientas de CLI

Este artículo es la segunda parte de una serie que introduce a los programadores de Bash a Go, centrándose en la creación de herramientas de línea de comandos. Comenzando con un ejemplo simple de "hola mundo", cubre progresivamente la escritura de pruebas, el manejo de entrada/salida, el uso de la interfaz io.Writer, la prevención de las trampas de las variables globales y el uso de patrones de opciones y el paquete `flag` para manejar argumentos y banderas de línea de comandos. El artículo culmina en una herramienta CLI más práctica: contar líneas duplicadas en texto de entrada.

Desarrollo