[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})", ]