Kommandozeilenprogramme mit Argumenten, Optionen, Unterbefehlen, Hilfetexten und sinnvollen Rückgabecodes bauen. Umgebungsvariablen, Standard-Ein- und -Ausgabe sowie Pipe-fähige Ausgaben machen sie alltagstauglich.