mirror of
https://github.com/sagiegurari/cargo-make
synced 2026-06-08 17:20:03 +00:00
80 lines
1.5 KiB
TOML
80 lines
1.5 KiB
TOML
|
|
[config]
|
|
skip_core_tasks = true
|
|
|
|
[env]
|
|
MULTIPLE_VALUES = "1|2|3|4"
|
|
MULTIPLE_VALUES_WITH_EMPTY_CELLS = "1|2|||3|4"
|
|
TRIM_VALUE = " 123 "
|
|
CARGO_MAKE_CLIPPY_ARGS = ""
|
|
|
|
[env.ci]
|
|
CARGO_MAKE_CLIPPY_ARGS = "--all-features -- -D warnings"
|
|
|
|
[tasks.split]
|
|
command = "echo"
|
|
args = ["@@split(MULTIPLE_VALUES,|)"]
|
|
|
|
[tasks.split-remove-empty]
|
|
command = "echo"
|
|
args = ["@@split(MULTIPLE_VALUES_WITH_EMPTY_CELLS,|,remove-empty)"]
|
|
|
|
[tasks.split-with-empty]
|
|
command = "echo"
|
|
args = ["@@split(MULTIPLE_VALUES_WITH_EMPTY_CELLS,|,default)"]
|
|
|
|
[tasks.no-split]
|
|
command = "echo"
|
|
args = ["${MULTIPLE_VALUES}"]
|
|
|
|
[tasks.getat]
|
|
command = "echo"
|
|
args = ["@@getat(MULTIPLE_VALUES,|,3)"]
|
|
|
|
[tasks.remove-empty]
|
|
command = "echo"
|
|
args = ["1", "@@remove-empty(DOES_NOT_EXIST)", "2"]
|
|
|
|
[tasks.trim]
|
|
command = "echo"
|
|
args = ["@@trim(TRIM_VALUE)"]
|
|
|
|
[tasks.trim-start]
|
|
command = "echo"
|
|
args = ["@@trim(TRIM_VALUE,start)"]
|
|
|
|
[tasks.trim-end]
|
|
command = "echo"
|
|
args = ["@@trim(TRIM_VALUE,end)"]
|
|
|
|
[tasks.clippy]
|
|
command = "echo"
|
|
args = ["clippy", "@@split(CARGO_MAKE_CLIPPY_ARGS, )"]
|
|
|
|
[tasks.decode]
|
|
command = "echo"
|
|
args = [
|
|
"Env:",
|
|
"${DECODE_ENV_VAR}",
|
|
"Decoded:",
|
|
"@@decode(DECODE_ENV_VAR,development,dev,ci,test)",
|
|
]
|
|
|
|
[tasks.decode-with-default]
|
|
command = "echo"
|
|
args = [
|
|
"Env:",
|
|
"${DECODE_ENV_VAR}",
|
|
"Decoded:",
|
|
"@@decode(DECODE_ENV_VAR,development,dev,ci,test,unknown)",
|
|
]
|
|
|
|
[tasks.decode-with-eval]
|
|
command = "echo"
|
|
args = [
|
|
"Env:",
|
|
"${DECODE_ENV_VAR}",
|
|
"Decoded:",
|
|
"@@decode(DECODE_ENV_VAR,test,The current profile is: ${CARGO_MAKE_PROFILE})",
|
|
]
|