mirror of
https://github.com/sagiegurari/cargo-make
synced 2026-06-08 17:20:03 +00:00
47 lines
996 B
TOML
47 lines
996 B
TOML
|
|
[env]
|
|
COMMON = "COMMON"
|
|
PROFILE_NAME = "${CARGO_MAKE_PROFILE}"
|
|
CARGO_PROFILE_NAME = "${CARGO_MAKE_CARGO_PROFILE}"
|
|
IS_CI = false
|
|
|
|
[config]
|
|
additional_profiles = ["ci", "ci-all-tasks"]
|
|
|
|
[env.development]
|
|
IS_DEV = "TRUE"
|
|
IS_PROD = "FALSE"
|
|
|
|
[env.production]
|
|
IS_DEV = "FALSE"
|
|
IS_PROD = "TRUE"
|
|
|
|
[env.ci]
|
|
IS_CI = true
|
|
|
|
[tasks.echo]
|
|
script = '''
|
|
echo COMMON: ${COMMON}
|
|
echo PROFILE_NAME: ${PROFILE_NAME}
|
|
echo CARGO_PROFILE_NAME: ${CARGO_PROFILE_NAME}
|
|
echo IS_DEV: ${IS_DEV}
|
|
echo IS_PROD: ${IS_PROD}
|
|
echo IS_CI: ${IS_CI}
|
|
|
|
|
|
echo CARGO_MAKE_RUN_CHECK_FORMAT: ${CARGO_MAKE_RUN_CHECK_FORMAT}
|
|
echo CARGO_MAKE_RUN_BENCH: ${CARGO_MAKE_RUN_BENCH}
|
|
echo CARGO_MAKE_RUN_CLIPPY: ${CARGO_MAKE_RUN_CLIPPY}
|
|
echo CARGO_MAKE_RUN_CODECOV: ${CARGO_MAKE_RUN_CODECOV}
|
|
'''
|
|
|
|
[tasks.echo-development]
|
|
condition = { profiles = ["development"] }
|
|
command = "echo"
|
|
args = ["running in development profile"]
|
|
|
|
[tasks.echo-production]
|
|
condition = { profiles = ["production"] }
|
|
command = "echo"
|
|
args = ["running in production profile"]
|