Skip to main content

Crate process_tools

Crate process_tools 

Source
Expand description

§Module :: process_tools

experimental rust-status docs.rs discord

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_tools

Modules§

environment
Inspection of running environment.
exit_status
Platform-agnostic ExitStatus synthesis.
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.