Tag: Kommandozeile

Wie lautet das aktuelle Verzeichnis?

Gerade bei meinen jüngsten Kontakten mit „continuous integration“ („CI“) stand ich immer wieder vor der Frage, wo das Build-Script gerade läuft. Manche Programme erwarten nämlich den kompletten Pfad zu der Datei, die sie bearbeiten sollen. Die Kommandozeilenvariante von InnoSetup ist so ein Beispiel.

Kommandozeile in Access

Eine kleine Funktion für VBA und VB6, um Kommandozeilenargumente im eigenen Programm zu verwenden.

Wo bin ich?

Ein Kollege fragte gerade, wie man per Script herausfinden kann, ob das aktuelle Verzeichnis Teil eines Git-Repositories ist oder nicht. Denn das Unterverzeichnis .git befindet sich ja nur im Hauptordner des Projektes. Nun, das ist recht einfach. Der Befehl git rev-parse –git-dir gibt den relativen oder absoluten Pfad für das .git-Verzeichnis aus. Dieser lautet entweder …

Continue reading

Python und die Kommandozeile

Wie ich schon in Unittests für die Kommandozeile kurz beschrieben habe, ist der ArgumentParser aus der Library „argparse“ ein sehr hilfreiches Teil für den Python-Entwickler. Die Klasse analysiert die Kommandozeile und stellt die eingegebenen Parameter als Python-Objekte dar. Dabei wird sowohl eine Überprüfung auf notwendige und erlaubte Argumente durchgeführt, als auch aus den Deklarationen ein …

Continue reading