rusk-task

Crates.io Crates.io License Testing

An asynchronous task runner in Rust, aiming to be a “simpler Make.” demo

Concept

[!NOTE] To read more detailed, Japanese version of the concept, check zenn.dev.

Make is widely used as a task runner, but despite its relatively simple mechanism, it comes with many default settings that can lead to excessive boilerplate or copy-paste usage. rusk-task replaces these default values with more general-purpose ones, offering a “more modern” way to configure tasks in pursuit of a “simpler Make.”

Installation

mise

mise use github:gw31415/rusk-task

Cargo (from source)

cargo install rusk-task

Features

Comparison with Alternatives

cargo-make

just

Make

Acknowledgements

License

Apache-2.0