cargo-make 0.37.24

Rust task runner and build tool.
Documentation

[config]
skip_core_tasks = true

[tasks.simple-example]
install_crate = { min_version = "0.0.1" }
command = "cargo"
args = ["make", "--version"]

[tasks.complex-example]
install_crate = { crate_name = "cargo-make", binary = "cargo", test_arg = [
  "make",
  "--version",
], min_version = "0.0.1" }
command = "cargo"
args = ["make", "--version"]

[tasks.alt-command-example1]
install_crate = { install_command = "custom-install" }
command = "cargo"
args = ["somecrate"]

[tasks.alt-command-example2]
install_crate = { crate_name = "somecrate", install_command = "custom-install" }

[tasks.alt-command-example3.install_crate]
crate_name = "cargo-make"
binary = "cargo"
test_arg = ["make", "--help"]
version = "9999.0.0"
install_command = "custom-install"
force = false

[tasks.fmt]
install_crate = { crate_name = "rustfmt", binary = "rustfmt", version = "1.4.37", test_arg = "--help" }
command = "cargo"
args = ["fmt", "badarg"]

[tasks.make]
command = "cargo"
args = ["make", "--version"]