Current thinking on required options

Gisle Vanem gisle.vanem at gmail.com
Mon Apr 19 07:16:52 EDT 2021


Loris Bennett wrote:
> usage: grocli [-h] [-o {check,add,delete}] [-u USERS [USERS ...]] [-g GROUP]
>> Command line grouper tool
>> optional arguments:
> -h, --help show this help message and exit
> -o {check,add,delete}, --operation {check,add,delete}
> operation to apply
> -u USERS [USERS ...], --users USERS [USERS ...]
> users to apply operation to
> -g GROUP, --group GROUP
> group to apply operation to
>> However, the options -o, -u, and -g are required, not optional.

Just a nitpick.
To quote from https://en.wikipedia.org/wiki/Usage_message
"To indicate required arguments, Angled brackets are
 commonly used, ..."
So then it should better be written as:
 grocli [-h] <-o {check,add,delete}> <-u USERS [USERS ...]> <-g GROUP>
-- 
--gv


More information about the Python-list mailing list

AltStyle によって変換されたページ (->オリジナル) /