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 (
Any)default (
Any)choices (
Optional[List[Any]])action (
Optional[str])metavar (
Optional[str])nargs (
Union[Literal['+','*'],int,None])required (
Optional[bool])
- action: str | None = None#
- choices: List[Any] | None = None#
- default: Any = None#
- dest: str#
- flags: List[str]#
- help: str#
- property is_positional: bool#
- metavar: str | None = None#
- nargs: Literal['+', '*'] | int | None = None#
- required: bool | None = None#
- type: Any = None#