steward 0.0.1

Task runner and process manager for Rust
Documentation

Steward

crates.io API docs MIT licensed

Task runner and process manager for Rust.

If you're not happy managing your infrastructure with a pile of bash scripts, this crate might be helpful. It provides base building blocks for defining and running various kinds of tasks. It's like foreman but more low-level, with Rust API and more flexibility & features.

Works great with clap!

Documentation

See docs.rs/steward.

Examples

See examples.

Limitations

Windows support

It wouldn't compile on Windows yet. No fundamental problems, I'm just not a user of this OS and can't properly test the implementation. There is only one platform-specific place in the crate related to a process termination. If you're a Windows user and willing to help — PRs are totally welcome.

Async runtimes

Tokio only.

License

MIT.