cargo-metask

Crates.iocargo-metask
lib.rscargo-metask
version0.3.3
created_at2025-03-25 17:38:12.572372+00
updated_at2025-05-12 04:31:40.792416+00
descriptionCargo task runner for package.metadata.tasks
homepagehttps://crates.io/crates/cargo-metask
repositoryhttps://github.com/kanarus/cargo-metask
max_upload_size
id1605554
size21,299
(kanarus)

documentation

https://docs.rs/cargo-metask

README

cargo-metask

Cargo task runner for {package, workspace}.metadata.tasks

License CI status crates.io

Installation

cargo install cargo-metask

Then cargo metask and alias cargo task will be available.

Usage

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

# or

cargo task greet

Parallel Execution

When multiple task names are given :

cargo task task-a task-b task-c

the tasks are executed in parallel.

License

cargo-metask is licensed under MIT LICENSE.

Commit count: 32

cargo fmt