Okey, der Fehler lag bei mir
Ich habe zwar schön meine Sub-Parser dynamisch rerigstiert, jedoch nicht die help mit angegeben -.-
Logisch, dass er keine anzeigt.
Schande über mich. Sorry, da hab ich echt nicht genau nachgeschaut. Ich war durch die positional arguments überschrift in der Hilfe irritiert.
Ich werde dann nachher nochmal nachschauen, warum das bei mir nicht so schön aussieht.
Leider verwendest Du positional Arguments. Was ich verwende sind jedoch sub-parser. ( Link zur Doku )
Die ermöglichen es mir eine gewisse "Grammatik" in die Argumente zu bringen, was ich mit Positional Arguments nicht hinbekomme. Aber so wie die positional Arguments aufgelistet sind, will ich auch ...
So einfach ist das leider nicht. Da meine unterbefehle dynamisch geladen werden und ich auch für jeden callback-funktionen habe. Ohne sub parser werden ich nicht arbeiten können.
Ich arbeite zur Zeit an einem sehr umfangreichen Skript, welches viele Funktionen bietet. Die Funktionen kann man mit sub-commands bestimmen. Beispiel: $> myscript.py download file.xml $> myscript.py upload file.xml $> myscript.py list short
Das ganze parsing der Argumente habe ich jetzt ...