Structs§
- Child
Handle - Command
Builder - Builder wrapper that centralizes direct usages of
std::process::Command. - Command
Context - Context passed to process managers describing the current execution environment. Clones are cheap and explicit so background handles can own their working roots without juggling lifetimes.
- Command
Output - Command
Snapshot - Shell
Launcher - Shell
Process Manager - Default process manager that shells out using the system shell.
Traits§
- Background
Handle - Handle for background processes spawned by a
ProcessManager. - Process
Manager - Abstraction for running shell commands both in the foreground and
background.
oxdock-corerelies on this trait to decouple the executor fromstd::process::Command, which in turn enables Miri-friendly test doubles.