Skip to main content

Execution

Execution

Active with Known Mismatch

Set reusable safety, staging, validation, and diagnostic defaults across supported commands.

Command[tool.custy.cli.execution]

Category

CLI Configuration

Quick Command

[tool.custy.cli.execution]

dry runforcestaging

Properties​

Properties

PropertyTypeDescriptionDefaultRequired
dry_runBooleanDefault global preview state. Read-only discovery continues while intended project-file, editor, Git, and remote mutations are simulated.falseNo
force_commitBooleanDefault force behavior for direct commit and run commit steps.falseNo
force_tagBooleanDefault force behavior for direct tag and run tag steps.falseNo
skip_checksBooleanGenerated plural key. Direct Git-operation and run resolvers currently read singular skip_check, so this is a mismatch.falseNo
no_debugBooleanInverse debug default used by global and experimental workflow resolution.trueNo
auto_stageBooleanAutomatically stage files in supported commit, validate, and run flows.falseNo
stage_modeall | update | none | manualSelect all changes, tracked updates only, no automatic staging, or explicit manual staging.allNo
check_czBooleanBackward-compatible strict override. When true, require Commitizen configuration, the cz executable, and final message validation.falseNo
Conservative shared defaults
toml
[tool.custy.cli.execution]
dry_run = false
force_commit = false
force_tag = false
skip_checks = false
no_debug = true
auto_stage = false
stage_mode = "manual"
check_cz = false

Dry-Run Resolution

Custy resolves dry_run using CLI → configuration → built-in default precedence. An explicit global option therefore overrides this setting.

Override the configured default
bash
# Enable simulation
custy --dry-run run release

# Disable simulation and use normal execution

custy --no-dry-run run release

Read-only discovery and validation may still execute in preview mode. Normal diagnostic logging also remains active and may update the configured log file.

Continue