4 releases

0.1.3 Jun 3, 2020
0.1.2 Jun 3, 2020
0.1.1 May 27, 2020
0.1.0 May 27, 2020

#12 in #wizard

Custom license

17KB
443 lines

Mage

A CLI wizard tool similar to make but intended for intaractive usage.

Example

# build project
cargo build

# run with example file
# (no actual commands are executed yet)
cargo run study -f examples/ok/dependency.yml

Usage

Create a Magefile in YAML Format.

The magefile contains a list of tasks that can have a number of scripts that complete them. Optionally a task can have a description and depend on other tasks. For some examples, look at the examples folder in the source code. By default, mage will look for Magefile.yml in the current directory.

Dependencies

~8–19MB
~263K SLoC