CLI Anwendung mit Click in REPL Schleife

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Marco82
User
Beiträge: 19
Registriert: Samstag 4. April 2020, 21:07

Hallo zusammen,

ich möchte gerne eine CLI Anwendung schrieben. Die "Besonderheit" an meiner Anforderung ist, dass ich einen über mehrere Kommandos persistenten Kontext braucht.

Bei der Suche nach einem passenden Toolkit bin ich auf das Paket Click gestoßen.

Click gefällt mir vom Aufbau sehr gut. Allerdings wird in allen Beispielen, die ich gefunden habe, die Anwendung nach Aufruf jedes einzelnen Kommandos wieder beendet.
Um einen über mehrere Aufrufe persistenten Kontext speichern zu können würde ich Click gerne in einer REPL Schleife betreiben.

Hat damit vielleicht schon jemand Erfahrung und kann mir ein paar Tipps geben?


Vielen Dank,
Gruß Marco
Sirius3
User
Beiträge: 18274
Registriert: Sonntag 21. Oktober 2012, 17:20

Dafür ist click nicht gemacht. Es gibt click-repl. Das wird zwar nicht aktiv entwickelt, kann aber vielleicht als Anregung dienen.
Benutzeravatar
noisefloor
User
Beiträge: 4195
Registriert: Mittwoch 17. Oktober 2007, 21:40
Wohnort: WW
Kontaktdaten:

Hallo,

Python selbst hat dafür das cmd-Modul an Bord.

Gruß, noisefloor
Antworten