THE ORIONIS API
Build with clarity.
Explore the building blocks of an async-first Python framework. Every module, class, and method — connected, searchable, and ready to build with.
class documentation
Known subclasses: orionis.console.core.reactor.Reactor
Undocumented
| Async Method | call |
Execute a registered command by its signature. |
| Method | command |
Register a fluent command with the given signature and handler. |
| Async Method | has |
Check whether a command signature is registered. |
| Async Method | info |
Return registered commands metadata. |
overridden in
orionis.console.core.reactor.ReactorExecute a registered command by its signature.
| Parameters | |
signature:str | Command signature to execute. |
args:list of str or None, optional | Arguments to pass to the command. |
| Returns | |
int | The output produced by the command execution. |
| Raises | |
ValueError | If the command is not found. |
Exception | If command execution fails. |
overridden in
orionis.console.core.reactor.ReactorReturn registered commands metadata.
Retrieve all loaded commands from the internal registry, skipping internal commands (those with double underscores). Each command is represented as a dictionary containing its signature and description.
| Returns | |
list of dict | List of dictionaries with 'signature' and 'description' for each command. |