support required actions

This commit is contained in:
Isaac 2023-05-04 23:44:54 -07:00
parent 16ac4824a5
commit d59b9b817f
No known key found for this signature in database
GPG key ID: E69FB5A841448A48

View file

@ -69,6 +69,7 @@ def bash_completion():
# fish section
def has_file_options(action: Action):
return action.metavar in (
'FILENAME',
@ -82,7 +83,8 @@ def has_choice_options(action: Action):
def has_required_param_options(action: Action):
return (
action.nargs
action.required is True
or action.nargs
in (
"+",
"*",