ich analysieren möchte in der Lage sein, Rubys OptionParser verwenden Unterbefehle des FormularsRubys OptionParser Mit Unter Befehle
COMMAND [GLOBAL FLAGS] [SUB-COMMAND [SUB-COMMAND FLAGS]]
wie zu analysieren:
git branch -a
gem list foo
Ich weiß, ich könnte wechseln zu einer anderen Optionsparser-Bibliothek (wie Trollop), aber ich bin daran interessiert zu lernen, wie man dies in OptionParser macht, da ich die Bibliothek besser lernen möchte.
Irgendwelche Tipps?
Keine Tipps, abgesehen von einem Vorschlag, um Richtungen zu wechseln. Meiner Erfahrung nach war 'OptionParser' aus verschiedenen Gründen frustrierend. Einer davon ist die schlechte Dokumentation - daher Ihre Frage. William Morgan, der Autor von Trollop, zeigt keine Gnade in seiner Kritik (siehe zB http://stackoverflow.com/questions/897630/really-cheap-command-line-option-parsing-in-ruby und http://trollop.rubyforge.org). Ich kann nicht bestreiten, was er sagt. – FMc
@FM: Nun, wie der Autor dieser Frage, ich bin auf einer Maschine stecken, wo das Importieren von Bibliotheken eine PITA ist, also versuche ich, mit den Standard-Bibliotheken - wie 'optparse' auszukommen. – rampion