ewoksutils.cli_utils.cli_spec.CLIArg#
- class ewoksutils.cli_utils.cli_spec.CLIArg(dest, flags, help, type=None, default=None, choices=None, action=None, metavar=None, nargs=None, required=None)[source]#
Bases:
objectAbstract CLI argument definition.
- Parameters:
dest (
str)flags (
List[str])help (
str)type (
Optional[Any])default (
Optional[Any])choices (
Optional[List[Any]])action (
Optional[str])metavar (
Optional[str])nargs (
Union[Literal['+','*'],int,None])required (
Optional[bool])
-
action:
Optional[str] = None#
-
choices:
Optional[List[Any]] = None#
-
default:
Any= None#
-
dest:
str#
-
flags:
List[str]#
-
help:
str#
- property is_positional: bool#
-
metavar:
Optional[str] = None#
-
nargs:
Union[Literal['+','*'],int,None] = None#
-
required:
Optional[bool] = None#
-
type:
Any= None#