-
Notifications
You must be signed in to change notification settings - Fork 120
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Print help message if no parameters present #41
Comments
The current behavior is to only print the help message automatically for commands with subcommands (and only if |
Yes I know, that is why I asked for an explicit option (or flag). If you don't want to include that, what would be the best way to check for this condition myself (even on sub-commands)? |
One situation where I think it might be good to print the help message instead of the error is when you have required arguments and no values on the command line. Parsing is unambiguous in this case. Would that cover your use case, or do you have subcommands with no required arguments and you still want the help message to print instead of parsing successfully? |
Sorry if I'm not precise enough. With option/flag I meant a constructor argument, similar to My use-case is that the program needs some input to run successfully and if no input is provided the help message is shown. One example would be The same is true for subcommands. My specific use-case: Thus I can mark neither Now there are certainly more complex scenarios, but since such functionality is---from what I experienced---quite common, my suggestion was to add such an option. However I also can understand if you don't want to add such functionality. |
Thanks for the detailed description. I can see that feature being useful. For now, as a workaround, you can check if all of your options are empty, and
|
It would be nice if there would be an option that prints the help message, if no parameters are present.
At least I did not find any easy way to check for no parameters?
My request is similar to the sub commands behavior (if non given the help message is printed), but I also want it if no parameter is provided for a sub command, like
"./tool subcommand" -> should print help message
The text was updated successfully, but these errors were encountered: