Von Bash zu Go: Eine praktische Anleitung zum Erstellen von CLI-Tools
2025-09-10
Dieser Artikel ist der zweite Teil einer Reihe, die Bash-Programmierer in Go einführt und sich auf das Erstellen von Befehlszeilen-Tools konzentriert. Beginnend mit einem einfachen "Hallo Welt"-Beispiel werden schrittweise das Schreiben von Tests, die Behandlung von Ein- und Ausgaben, die Verwendung der io.Writer-Schnittstelle, die Vermeidung von Fallstricken globaler Variablen und die Nutzung von Optionsmustern und des flag-Pakets zur Behandlung von Befehlszeilenargumenten und -flags behandelt. Der Artikel gipfelt in einem praktischeren CLI-Tool: dem Zählen von doppelten Zeilen in einem Eingabetext.
Entwicklung