![]() |
0.1.33
|
Functions | |
| _make_output_encoding_safe () | |
| Allow the CLI's status symbols to print on a legacy-codepage console. | |
| cmd_status (args) | |
| Show comprehensive plugin status. | |
| cmd_discover (args) | |
| Discover and recommend optimal plugin configuration. | |
| cmd_info (args) | |
| Show detailed information about a specific plugin. | |
| cmd_validate (args) | |
| Validate a list of plugins. | |
| main () | |
| Main entry point for plugin command-line interface. | |
|
protected |
Allow the CLI's status symbols to print on a legacy-codepage console.
Windows consoles default to a codepage such as cp1252, whose codec has no mapping for the check and cross marks used below and raises UnicodeEncodeError rather than substituting. Prefer UTF-8, and fall back to replacing unencodable characters so output degrades to '?' instead of killing the command.
Definition at line 37 of file __main__.py.
| pyhelios.plugins.__main__.cmd_discover | ( | args | ) |
Discover and recommend optimal plugin configuration.
Definition at line 57 of file __main__.py.
| pyhelios.plugins.__main__.cmd_info | ( | args | ) |
Show detailed information about a specific plugin.
Definition at line 130 of file __main__.py.
| pyhelios.plugins.__main__.cmd_status | ( | args | ) |
Show comprehensive plugin status.
Definition at line 52 of file __main__.py.
| pyhelios.plugins.__main__.cmd_validate | ( | args | ) |
Validate a list of plugins.
Definition at line 171 of file __main__.py.
| pyhelios.plugins.__main__.main | ( | ) |
Main entry point for plugin command-line interface.
Definition at line 228 of file __main__.py.