cli_gen_tool.py

class cli_gen_tool.GUI(init_instance)[source]

Bases: Pathing, Logger, UserDialogs, FileManipulation, object

Initializes Qt services and the tool GUI

Args:

Pathing (object): script/binary pathing Logger (object): logging services UserDialogs (object): user dialogs/interaction FileManipulation (object): cli file editing, cli settings json read object (object): base class extended

set_lib_root_path()[source]
class cli_gen_tool.Headless(init_instance)[source]

Bases: ParseInputHandlerConfig, CLIFileStrings, ReadMe, Config_H, CLI_H, Functions_H, Parameters_H, CLIHelperMethods, Pathing, Logger, FileManipulation, object

No Qt services loaded, completely headless use -h to see options when launching cli_gen_tool.py

Args:

ParseInputHandlerConfig (object): Parses config.h CLIFileStrings (object): CLI template/license strings ReadMe (object): readme generator Config_H (object): config.h generator CLI_H (object): cli.h generator Functions_H (object): functions.h generator Parameters_H (object): parameters.h generator CLIHelperMethods (object): formatting helpers Pathing (object): script/binary pathing Logger (object): logging services FileManipulation (object): cli file editing, cli settings json read object (object): base class extended

class cli_gen_tool.Init[source]

Bases: Pathing, Logger, ToolCLI, object

Pre-Qt script initialization

Args:

Pathing (object): script/binary pathing Logger (object): logging services ToolCLI (object): gets arguments to script object (object): base class extended

cli_gen_tool.main()[source]