cargo-make 0.6.3

Rust task runner and build tool.

[env]
SIMPLE = "SIMPLE VALUE"
SCRIPT = { script = ["echo SCRIPT VALUE"] }
COMPOSITE = "simple value: ${SIMPLE} script value: ${SCRIPT}"

[tasks.echo]
script = [
    "echo var: ${SKIP_TASK}",
    "echo hello"
]

[tasks.wrapper]
condition = { env_not_set = [ "SKIP_TASK" ] }
run_task = "echo"

[tasks.test-flow]
env = { "SKIP_TASK" = "true" }
run_task = "wrapper"

[tasks.echo-env]
script = [
    "echo SIMPLE: ${SIMPLE}",
    "echo SCRIPT: ${SCRIPT}",
    "echo COMPOSITE: ${COMPOSITE}"
]

[tasks.init]
env = { "IS_LINUX" = "NOPE" }
script = [
    "echo IS_LINUX: ${IS_LINUX}"
]

[tasks.init.linux]
env = { "IS_LINUX" = "YAP" }