De Bash para Go: Um Guia Prático para Construir Ferramentas de CLI
2025-09-10
Este artigo é a segunda parte de uma série que introduz programadores Bash ao Go, focando na construção de ferramentas de linha de comando. Começando com um exemplo simples de "hello world", ele abrange progressivamente a escrita de testes, o tratamento de entrada/saída, o uso da interface io.Writer, a prevenção de armadilhas de variáveis globais e a utilização de padrões de opções e o pacote `flag` para lidar com argumentos e sinalizadores de linha de comando. O artigo culmina em uma ferramenta CLI mais prática: contar linhas duplicadas em texto de entrada.
Desenvolvimento