cloup._params¶
Classes¶
|
|
|
A click.Option with an extra field |
Functions¶
|
|
|
Attaches an |
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, **kwargs)[source]¶
Attaches an
Optionto the command. Refer toclick.Optionandclick.Parameterfor more info about the accepted parameters.In your IDE, you won’t see arguments that has to do with 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.