cargo-make
A Rust task runner that defines repeatable command and script workflows in TOML files.
By The cargo-make contributors
Compare cargo-make with another product
View the cargo-make source code
Alternatives
See all alternativesAbout cargo-make
cargo-make runs configured tasks as workflows, with dependencies between tasks to define their order. Tasks can run commands, scripts, Rust code, or other tasks, and are configured in TOML files.
Use it to define project workflows for builds, tests, documentation generation, benchmarks, and security checks. It can run as a Cargo plugin or through its standalone makers executable, with binaries available for Linux, macOS, and Windows.
Strengths
- Defines task dependencies and execution order
- Supports commands, scripts, and Rust code
- Runs as a Cargo plugin or standalone executable
Limitations
- Task workflows are configured in TOML files
- Installing from source requires Rust and Cargo
Details
- Pricing
- FreeFree and open source under the Apache-2.0 license.
- License
- Apache-2.0
- Developer
- The cargo-make contributors
- Platforms
- Windows, macOS, Linux, Command line
- How it runs
- Downloadable app
- Best suited for
- Rust developers automating repeatable project workflows
- Categories
- Automation, Developer tools
- Last verified
- Added
- Provenance
- Selected from the Homebrew formula