Implementierungsleitfäden
Schritt-für-Schritt-Leitfäden zu den Referenzbeispielen von quickli.
Anleitung 1: Hello World
Erstelle deine erste quickli-Anwendung: einen Einstiegspunkt, der eine Person anhand ihres Namens begrüßt und ein optionales Großschreibungs-Flag unterstützt. Behandelt Application, Argument und Option.
Anleitung 2: Dateibetrachter (quickcat)
Erstelle mit quickli einen cat-ähnlichen Dateibetrachter. Lerne globale Optionen, mehrere Dateiargumente, den file_path-Validator und wiederholbare Optionen kennen.
Anleitung 3: Verzeichnisauflistung (quickls)
Erstelle mit quickli ein Werkzeug zur Verzeichnisauflistung. Lerne optionale Argumente mit Standardwerten, den directory_path-Validator und die Filterung nach Endungen kennen.
Anleitung 4: Verzeichnisersteller (quickmkdir)
Erstelle mit quickli einen mkdir-ähnlichen Verzeichnisersteller. Lerne, wie du mit wiederholbaren Optionen mehrere Verzeichnisse in einem Aufruf erzeugst und mehrere Pfadoperationen kombinierst.
Anleitung 5: Dateikopf (quickhead)
Erstelle mit quickli ein head-ähnliches Dateiprogramm. Lerne numerische Konvertierung mit converter=int und den positive_number-Validator zur Begrenzung von Optionswerten.
Anleitung 6: CLI mit mehreren Befehlen (pyk5l)
Erstelle mit quickli eine kubectl-ähnliche CLI mit mehreren Befehlen. Lerne benannte Befehle mit @app.command, globale Optionen für alle Befehle, eigene Validatoren und CommandExecutionError für fachliche Fehler kennen.
