cloup._params¶
Classes¶
Functions¶
Attributes¶
Alias of |
Contents¶
-
class
cloup._params.Argument(*args, help=None, **attrs)[source]¶ Bases:
click.ArgumentArguments are positional parameters to a command. They generally provide fewer features than options but can have infinite
nargsand are required by default.All parameters are passed onwards to the parameter constructor.
-
class
cloup._params.Option(*args, group=None, **attrs)[source]¶ Bases:
click.OptionA click.Option with an extra field
groupof typeOptionGroup.
-
cloup._params.GroupedOption¶ Alias of
Option.
-
cloup._params.option(*param_decls, cls=None, group=None, **attrs)[source]¶ Attaches an
Optionto the command. Refer toclick.Optionandclick.Parameterfor more info about the accepted parameters.In your IDE, you won’t see arguments relating to shell completion, because they are different in Click 7 and 8 (both supported by Cloup):
in Click 7, it’s
autocompletionin Click 8, it’s
shell_complete.
These arguments have different semantics, refer to Click’s docs.