GREASE Router¶
Subpackages¶
Classes¶
Router Class¶
-
class
tgt_grease.router.GreaseRouter¶ Bases:
objectMain GREASE CLI Router
This class handles routing CLI requests as well as starting the Daemon on Windows/POSIX systems
-
_config¶ Main Configuration Object
Type: Configuration
-
_importTool¶ Importer Tool Instance
Type: ImportTool
-
_exit_message¶ Exit Message
Type: str
-
StartGREASE()¶ EntryPoint for CLI scripts for GREASE
Returns: Void Method for GREASE Return type: None
-
exit(code, message=None)¶ Exit program with exit code
Parameters: - code (int) – Exit Code
- message (str) – Exit message if any
Returns: Will exit program
Return type: None
-
get_arguments()¶ Parse CLI long arguments into dictionaries
This expects arguments separated by space –opt val, colon –opt:val, or equal –opt=val signs
Returns: key->value pairs of arguments Return type: object, dict
-
run()¶ Route commands through GREASE
Returns: Exit Code Return type: int
-