Seite 1 von 1

OptionParser - Entweder-Oder Optionen angeben

Verfasst: Samstag 20. September 2008, 23:29
von zipdrive
Hallo,

also ich möchte gerne OptionParser zwei Optionen hinzufügen von denen nur eine Option jeweils in der Kommandozeile auftreten darf. Ich habe dazu leider nichts in der Dokumentation gefunden!

Ein Bsp.

Optionen:
--dicom directory
--tiff file-pattern

Nun darf man das Programm nur mit --dicom ... oder mit --tiff aufrufen, andernfalls ist es eine falsche Eingabe. Also wie kann man das machen?

Verfasst: Samstag 20. September 2008, 23:38
von Leonidas
Beides akzeptieren und dann nach dem parsen durch Optparse nachgucken ob sich ausschließende Optionen gesetzt sind und wenn ja, dann dort Fehler auslösen.

Verfasst: Samstag 20. September 2008, 23:45
von zipdrive
danke

Verfasst: Samstag 20. September 2008, 23:53
von Trundle
Alternativ mit Callbacks, gibt da auch on der Dokumentation ein Beispiel.