Shell task proxy.
This class is a proxy to Shell commandes. It allow running commands in a shell and get the output and stdout.
working_dir: str
summary
str
MessageDispatcher
Attach a custom observer to the shell proxy. The logs of the proxy will be dispatch to the observer
MessageObserver
Attach a progress_bar to the shell proxy. The logs of the proxy will be dispatch to the progress_bar logs
ProgressBar
Run a command in a shell and return the output. There logs of the command are ignored.
Union
dict
bool
- False
bool
- True
Any
Get the message dispatcher
MessageDispatcher
Log an error message using the dispatcher
str
Log an info message using the dispatcher
str
Log a warining message using the dispatcher
str
Run a command in a shell. The logs of the command will be dispatched to the message dispatcher during the execution.
Union
dict
bool
- False
bool
- False
bool
- True
int
Run a command in a shell without blocking the thread. There logs of the command are ignored.
Union
dict
bool
- False
SysProc
ShellProxyDTO
Returns the name of the class
bool
- False
bool
- False
bool
- False
str
Returns the full name of the class
bool
- False
bool
- False
str
Get the human name of the resource
str
Get the short description of the resource
str
Get the style of the resource
TypingStyle
Get the typing name of the resource
str
Get all the classes that inherit this class
List