<!-- {{# generate.module_header{} #}} -->
# Module :: `process_tools`
<!--{ generate.module_header.start() }-->
[](https://github.com/emersion/stability-badges#experimental) [](https://github.com/Wandalen/wTools/actions/workflows/workspace_push.yml) [](https://docs.rs/process_tools) [](https://discord.gg/m3YfbXpUUY)
<!--{ generate.module_header.end }-->
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
```bash
cargo add process_tools
```