|
PyXMake Developer Guide 1.0
PyXMake
|
Parent class inherited from built-in exception. More...
Public Member Functions | |
| __init__ (self, *args, **kwargs) | |
| cli (cls, *args, **kwargs) | |
| parse (cls, command, config, args) | |
| verify (cls, selection, **kwargs) | |
| run (cls, namespace=None, **kwargs) | |
| main (cls, **kwargs) | |
Static Public Member Functions | |
| alias (*args, **kwargs) | |
Public Attributes | |
| str | CommandObjectKind = "PyXMake" |
| String identifier of current instance. | |
Parent class inherited from built-in exception.
Base class for all CLI commands
| PyXMake.VTL.Command.__init__ | ( | self, | |
| * | args, | ||
| ** | kwargs ) |
Initialization of Command class object.
Definition at line 54 of file __init__.py.
|
static |
Provides an aliases for a given script or command to be used in the CLI instead.
Definition at line 63 of file __init__.py.
| PyXMake.VTL.Command.cli | ( | cls, | |
| * | args, | ||
| ** | kwargs ) |
Get a tuple of all valid command line options. @note: Defaults to dropping all company (DLR) related prefixes from the scripts.
Definition at line 72 of file __init__.py.
| PyXMake.VTL.Command.main | ( | cls, | |
| ** | kwargs ) |
Main entrypoint of PyXMake CLI. All other subparsers are derived from here.
Definition at line 273 of file __init__.py.
| PyXMake.VTL.Command.parse | ( | cls, | |
| command, | |||
| config, | |||
| args ) |
Parse user-supplied TOML file if given and add its arguments to a CLI command.
Definition at line 91 of file __init__.py.
| PyXMake.VTL.Command.run | ( | cls, | |
| namespace = None, | |||
| ** | kwargs ) |
Execute command line parser for VTL module.
Definition at line 178 of file __init__.py.
| PyXMake.VTL.Command.verify | ( | cls, | |
| selection, | |||
| ** | kwargs ) |
Return command script if verified.
Definition at line 157 of file __init__.py.
| str PyXMake.VTL.Command.CommandObjectKind = "PyXMake" |