[Python] Einfach zu bedienende Kommandozeilentools mit Python und Click schreiben

  • Ich finde ja die Bedienung von CLI-Tools wie docker, dotnet (ja, bin .NET-Fan, das ist unter Linux echt toll) oder kubectl genial. Und wenn man selber auf seinem PC, vielleicht auch als Entwickler (unsereins braucht das ja auch immer wieder), etwas steuern oder einfach umkonfigurieren können will, dann wäre oft so eine Lösung echt gut.


    Ein Beispiel dafür, wie das mit Python und Click aussehen kann:


    ./dbtool.py collections ls ---> so ein Befehl könnte alle Collections in der Datenbank auflisten

    ./dbtool.py collection users count ---> könnte anzeigen, wieviele Dokumente in der Tabelle "users" befindlich sind


    Hier mal ein Video dazu:

    External Content www.youtube.com
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!