Lewati ke konten utama

Execution

Execution

Active with Known Mismatch

Tetapkan safety, staging, validation, dan diagnostic defaults yang dapat digunakan ulang pada 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 tetap berjalan sementara intended project-file, editor, Git, dan remote mutations disimulasikan.falseNo
force_commitBooleanDefault force behavior untuk direct commit dan run commit steps.falseNo
force_tagBooleanDefault force behavior untuk direct tag dan run tag steps.falseNo
skip_checksBooleanGenerated plural key. Direct Git-operation dan run resolvers saat ini membaca singular skip_check, sehingga terjadi mismatch.falseNo
no_debugBooleanInverse debug default yang digunakan global dan experimental workflow resolution.trueNo
auto_stageBooleanStage files secara otomatis dalam supported commit, validate, dan run flows.falseNo
stage_modeall | update | none | manualPilih semua changes, tracked updates saja, tanpa automatic staging, atau explicit manual staging.allNo
check_czBooleanBackward-compatible strict override. Jika true, wajibkan Commitizen configuration, executable cz, dan 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 menentukan dry_run dengan urutan CLI → configuration → built-in default. Karena itu, explicit global option akan mengesampingkan setting ini.

Override configured default
bash
# Aktifkan simulation
custy --dry-run run release

# Nonaktifkan simulation dan gunakan normal execution

custy --no-dry-run run release

Read-only discovery dan validation masih dapat dijalankan dalam preview mode. Normal diagnostic logging juga tetap aktif dan dapat memperbarui configured log file.

Lanjutkan