If not, is there a de facto standard? Basically I\'m writing a command line help text like so:
usage: app_name [opti
Typically, your help output should include:
[options] to indicate where the options goarg_name for a required, singular arg[arg_name] for an optional, singular argarg_name... for a required arg of which there can be many (this is rare)[arg_name...] for an arg for which any number can be suppliedarg_name should be a descriptive, short name, in lower, snake case-l) or a long form (e.g. --list), include them together on the same line, as their descriptions will be the sameGREP_OPTSNote further that it's good form to accept both -h and --help to trigger this message and that you should show this message if the user messes up the command-line syntax, e.g. omits a required argument.