Expand description
§Module :: process_tools
Ergonomic subprocess execution with output capture, environment variable management, and CI/CD environment detection. Provides a builder-pattern Run type for configuring and launching child processes with full stdout/stderr capture across platforms. Includes exit_status synthesis for platform-agnostic ExitStatus construction and a lifecycle module for signal mapping, process-alive checking, and Unix daemonization.
§To add to your project
cargo add process_toolsModules§
- environment
- Inspection of running environment.
- exit_
status - Platform-agnostic
ExitStatussynthesis. - exposed
- Exposed namespace of the module.
- lifecycle
- Process lifecycle management (alive checks, signals, daemonization).
- orphan
- Orphan namespace of the module.
- own
- Own namespace of the module.
- prelude
- Prelude to use essentials:
use my_module ::prelude :: *. - process
- Basic functionality.