|
ifw-core
5.0.0-pre2
|
Namespaces | |
| daq_async_commands | |
| daq_commands | |
| logger | |
| mal_client | |
| shell_base | |
| std_async_commands | |
| std_commands | |
Classes | |
| class | CustomCompleter |
| Prompt toolkit Custom Completer class. More... | |
Functions | |
| def | class_meta_data (class_name) |
| Build metadata dictionary to be used by CustomCompleter class. More... | |
| def | interactive_shell (history, prompt, cmdobj, cmdif) |
| Implements Prompt Toolkit asynchronous shell. More... | |
| def | main (module, class_name, class_args, prompt, history_file, log_level) |
| Asynchronouos shell for interactive communication with servers. More... | |
Variables | |
| parse = None | |
| style | |
| log = logging.getLogger(__name__) | |
| def acli.class_meta_data | ( | class_name | ) |
Build metadata dictionary to be used by CustomCompleter class.
| class_name | Class name |
This function inquiry command class and retrieve the meta information of its methods such as arguments and their descriptions.
| def acli.interactive_shell | ( | history, | |
| prompt, | |||
| cmdobj, | |||
| cmdif | |||
| ) |
Implements Prompt Toolkit asynchronous shell.
| history | Prompt Toolkit file history object |
| prompt | Prompt string |
| cmdobj | Generic command shell object |
| cmdif | Class instance implementing CLI commands |
| def acli.main | ( | module, | |
| class_name, | |||
| class_args, | |||
| prompt, | |||
| history_file, | |||
| log_level | |||
| ) |
Asynchronouos shell for interactive communication with servers.
| acli.log = logging.getLogger(__name__) |
| acli.parse = None |
| acli.style |