Skip to main content

Options

Command Options

Stable

Control commit templates, staging behavior, version resolution, backups, and empty-commit handling.

Commandcusty commit

Category

Git Operations

Quick Command

custy commit [OPTIONS]

optionsstagingversioning

Overview

Command-line values override project configuration for the current invocation. Review staging and empty-commit options carefully because they directly affect the final Git commit.


Available Options

Command Options

Available command-line options.

--commit-msg-file-cmsg
Optional

Override the existing commit-message template file.
--auto-stage-as
Optional

Enable automatic staging behavior.
--stage-mode-sm
Optional

Select all, update, none, or manual staging behavior.
--allow-empty-commit / --no-allow-empty-commit-aec / -Aec
Optional

Allow or reject commit creation when no normal changes are available.
--strategy
Optional

Resolve release artifacts with semver, pep440, date, gitcount, or commitizen.
--backup-commit-dir-bcd
Optional

Override the directory used for commit-message backups.
--version-file-vf
Optional

Override the existing project version file.
--check-cz-cz
Optional

Require configured and installed Commitizen validation for this invocation.

Global Execution Options

Terminal
bash
custy --dry-run commit
custy --debug commit
custy --log-level debug commit