| Crates.io | rtask |
| lib.rs | rtask |
| version | 0.1.0 |
| created_at | 2026-01-08 00:38:31.262947+00 |
| updated_at | 2026-01-08 00:38:31.262947+00 |
| description | A simple YAML-based task runner written in Rust |
| homepage | https://github.com/wensheng/rusk |
| repository | https://github.com/wensheng/rusk |
| max_upload_size | |
| id | 2029316 |
| size | 113,948 |
A modern YAML-based task runner written in Rust.
Cargo:
cargo install rtask
# tusk.yml
tasks:
greet:
usage: Say hello to someone
options:
name:
usage: Person to greet
default: World
run: echo "Hello, ${name}!"
$ rtask greet --name Friend
[INFO] Running task: greet
[RUN] echo "Hello, Friend!"
Hello, Friend!
# Show help
$ rtask --help
# Show task-specific help
$ rtask greet --help
# Run a task
$ rtask hello
# Run with options
$ rtask greet --name "Rust" --greeting "Hi"
$ rtask greet -n "Rust" -g "Hi" # Short flags
# Use different config file
$ rtask --file other.yml hello
# Control verbosity
$ rtask --quiet hello # Minimal output
$ rtask --verbose hello # Detailed output
$ rtask --silent hello # No output
# Check version
$ rtask --version
Inspired by Go Tusk.