Ich benutze optparse-applicative
Version 0.7.0.2.optparse-applicative: Anzeige der Hilfe für Programme, die ohne Argumente aufgerufen werden
Ich möchte einen Parser schreiben, die einige obligatorischen Optionen nimmt, aber das, wenn ohne Optionen aufgerufen zeigt es sowohl Nutzung und helfen, im Gegensatz zu nur Nutzung (das heißt, möchte ich den Aufruf ohne Optionen verhalten als der Aufruf mit --help
).
Ich kann nicht herausfinden, wie dies zu tun, even if the documentation says it is possible:
Die hallo Option in diesem Beispiel obligatorisch ist (da es keinen Standardwert hat), so das Programm ohne Lauf Argument wird einen Hilfetext anzeigen
Gibt es ein Arbeitsbeispiel dafür? Das in der Hauptdokumentation funktioniert nicht für mich (es druckt nur die Verwendung.)
Diese haben begehen kann einen einfacheren Weg, um die oben genannten tun hinzugefügt: https://github.com/pcapriotti/optparse-applicative/commit/bab98fe8ee95635a0befca6ad9365be7d31b0541 – ntc2