#cargo-subcommand #task #build #cargo

bin+lib cargo-metask

A lightweight task runner for tasks defined in Cargo.toml

2 unstable releases

Uses new Rust 2024

new 0.2.1 Mar 25, 2025
0.2.0 Mar 25, 2025
0.1.0 Mar 25, 2025

#306 in Cargo plugins

MIT license

7KB
51 lines

cargo-metask

A lightweight task runner for tasks defined in Cargo.toml

Installation

cargo install cargo-metask

Then cargo metask and alias cargo task will be available.

Usage

  1. Define tasks in package.metadata.tasks of your Cargo.toml :
[package.metadata.tasks]
greet = "echo 'Hello, metask!'"
  1. Run a task :
cargo metask greet

# or

cargo task greet

Development

cargo-metask is currently in early development stage and may have some unexpected behavior or missing features. If you have any feedback or suggestions, feel free to open Issues or Pull requests!

License

cargo-metask is licensed under MIT LICENSE.

Dependencies

~1.3–2MB
~39K SLoC