[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"]