Lewati ke konten utama

Semua Configuration Properties

Semua Configuration Properties

Exhaustive Index

Gunakan full TOML paths untuk menemukan defaults, implementation status, dan detailed guidance.

Command[tool.custy.*]

Category

Configuration

Quick Command

tool.custy.NAMESPACE.PROPERTY

property indexdefaultsstatus

Status legend​

Active berarti current code menerapkan property. Optional berarti active tetapi tidak disertakan atau dikomentari dalam generated file. Mismatch berarti generated name atau shape berbeda dari active code. Loaded only berarti resolver menerimanya, tetapi active output path tidak menggunakannya. Reserved berarti generated tanpa active consumer. Experimental berarti belum stabil.


Project, Release, dan Initialization

Full pathGenerated defaultStatusDetails
tool.custy.project.project_source"auto"ActiveProject
tool.custy.release.author"devalltect00"MismatchRelease
tool.custy.release.include_datetrueMismatchRelease
tool.custy.initialization.forcefalseActiveInitialization
tool.custy.initialization.askfalseActiveInitialization

Commit Validation

Full pathGenerated defaultStatusDetail
tool.custy.commit.validation.provider"auto"ActiveCommit Validation
tool.custy.commit.validation.require_toolfalseActiveCommit Validation

Editor

Full pathGenerated defaultStatusDetail
tool.custy.editor.prefer_environmenttrueActiveEditor
tool.custy.editor.allow_fallbacktrueActiveEditor
tool.custy.editor.candidates.windows["vscode", "notepad"]ActiveEditor
tool.custy.editor.candidates.linux["micro", "nano", "vim", "vi"]ActiveEditor
tool.custy.editor.candidates.macos["vscode", "micro", "nano", "vim", "vi"]ActiveEditor
tool.custy.editor.candidates.container["micro", "nano", "vim", "vi"]ActiveEditor

CLI: Versioning, Paths, dan Templates

Full pathGenerated/default valueStatusDetails
tool.custy.cli.versioning.strategy"semver"ActiveVersioning
tool.custy.cli.versioning.bump"auto"ActiveVersioning
tool.custy.cli.versioning.date_format%Y.%m.%d built-inOptionalVersioning
tool.custy.cli.paths.version_file"auto"ActivePaths
tool.custy.cli.templates.file.changelog.config/custy/templates/changelog/changelog.j2ActiveTemplate Files
tool.custy.cli.templates.file.commit_message.config/custy/templates/commit-message.txtActiveTemplate Files
tool.custy.cli.templates.file.tag_message.config/custy/templates/tag-message.txtActiveTemplate Files
tool.custy.cli.templates.directory.backups_commit.config/custy/templates/backups/commitActiveTemplate Directories
tool.custy.cli.templates.directory.backups_tag.config/custy/templates/backups/tagActiveTemplate Directories

CLI: Execution dan Push

Full pathGenerated defaultStatusDetails
tool.custy.cli.execution.dry_runfalseActiveExecution
tool.custy.cli.execution.force_commitfalseActiveExecution
tool.custy.cli.execution.force_tagfalseActiveExecution
tool.custy.cli.execution.skip_checksfalseMismatchExecution
tool.custy.cli.execution.no_debugtrueActiveExecution
tool.custy.cli.execution.auto_stagefalseActiveExecution
tool.custy.cli.execution.stage_mode"all"ActiveExecution
tool.custy.cli.execution.check_czfalseActiveExecution
tool.custy.cli.push.all_remotetrueActivePush
tool.custy.cli.push.skip_tagfalseActivePush
tool.custy.cli.push.sync_backupfalseActivePush

CLI: Changelog, Cleanup, dan Workflow

Full pathGenerated/default valueStatusDetails
tool.custy.cli.changelog.force_generationfalseActiveChangelog Command
tool.custy.cli.cleanup.backup.type"all"ActiveBackup Cleanup
tool.custy.cli.cleanup.backup.keep10ActiveBackup Cleanup
tool.custy.cli.cleanup.branch.include_prefixes[]ActiveBranch Cleanup
tool.custy.cli.cleanup.branch.merge_status"merged"ActiveBranch Cleanup
tool.custy.cli.cleanup.branch.max_ageunsetOptionalBranch Cleanup
tool.custy.cli.cleanup.branch.beforeunsetOptionalBranch Cleanup
tool.custy.cli.workflow.enforcefalseExperimentalWorkflow
tool.custy.cli.workflow.check_transitionfalseExperimentalWorkflow
tool.custy.cli.workflow.sync_backupfalseExperimentalWorkflow

Logging

Full pathGenerated defaultStatusDetails
tool.custy.logging.level"INFO"ActiveConsole
tool.custy.logging.markuptrueActiveConsole
tool.custy.logging.rich_tracebackstrueActiveConsole
tool.custy.logging.show_timefalseActiveConsole
tool.custy.logging.show_levelfalseActiveConsole
tool.custy.logging.console_format"%(message)s"ActiveConsole
tool.custy.logging.file.level"DEBUG"ActiveFile
tool.custy.logging.file.log_dir"logs"ActiveFile
tool.custy.logging.file.log_file"custy.log"ActiveFile
tool.custy.logging.file.max_bytes"10MB"ActiveFile
tool.custy.logging.file.backup_count5ActiveFile
tool.custy.logging.file.file_formattimestamp, level, name, messageActiveFile

Changelog: Collection, Pending, Cleaning, dan Releases

Full pathGenerated defaultStatusDetails
tool.custy.changelog.core.ignore_merge_commitstrueActiveCore
tool.custy.changelog.core.ignore_types["chore"]ActiveCore
tool.custy.changelog.pending_commit.enabledtrueActivePending Commit
tool.custy.changelog.pending_commit.generation"regenerate"Loaded onlyPending Commit
tool.custy.changelog.pending_commit.placement"before"Loaded onlyPending Commit
tool.custy.changelog.cleaning.remove_separators["---"]ActiveCleaning
tool.custy.changelog.cleaning.remove_headersfalseActiveCleaning
tool.custy.changelog.cleaning.remove_hash_linesfalseActiveCleaning
tool.custy.changelog.cleaning.remove_release_summaryfalseActiveCleaning
tool.custy.changelog.cleaning.remove_metadatafalseActiveCleaning
tool.custy.changelog.cleaning.remove_keywords3 phrasesActiveCleaning
tool.custy.changelog.release.extract_bullets_onlytrueActiveReleases
tool.custy.changelog.release.fallback_to_subjecttrueActiveReleases
tool.custy.changelog.release_behavior."VERSION".hiddenfalseActive dynamic keyReleases
tool.custy.changelog.release_behavior."VERSION".title_onlyfalseActive dynamic keyReleases
tool.custy.changelog.release_behavior."VERSION".custom_messageunsetActive dynamic keyReleases
tool.custy.changelog.links.repository""ActiveLinks
tool.custy.changelog.links.enable_comparefalseActiveLinks

Changelog: Rendering

Full pathDefaultStatus
tool.custy.changelog.render.show_titletrueActive
tool.custy.changelog.render.show_descriptiontrueActive
tool.custy.changelog.render.show_release_statustrueActive
tool.custy.changelog.render.show_summarytrueActive
tool.custy.changelog.render.show_promoted_fromtrueActive
tool.custy.changelog.render.show_compare_linktrueActive
tool.custy.changelog.render.group_by_scopetrueActive
tool.custy.changelog.render.collapse_generic_scopestrueActive
tool.custy.changelog.render.generic_scopes8 valuesActive
tool.custy.changelog.render.deduplicatetrueActive
tool.custy.changelog.render.show_empty_sectionsfalseLoaded only
tool.custy.changelog.render.show_empty_groupsfalseActive
tool.custy.changelog.render.show_empty_scopesfalseActive
tool.custy.changelog.render.show_empty_metadatafalseLoaded only
tool.custy.changelog.render.show_empty_tagsfalseActive
tool.custy.changelog.render.show_metadatatrueLoaded only
tool.custy.changelog.render.show_tagstrueActive
tool.custy.changelog.render.show_contributorsfalseLoaded only / future
tool.custy.changelog.render.show_statisticsfalseLoaded only / future
tool.custy.changelog.render.bullet"-"Active
tool.custy.changelog.render.indent0Active
tool.custy.changelog.render.blank_lines_between_releases2Loaded only
tool.custy.changelog.render.blank_lines_between_commit_groups1Loaded only
tool.custy.changelog.render.sort_groupsfalseActive
tool.custy.changelog.render.sort_scopestrueActive
tool.custy.changelog.render.sort_itemsfalseActive
tool.custy.changelog.render.show_section_iconstrueActive
tool.custy.changelog.render.show_footerfalseActive

Lihat Rendering untuk individual behavior dan examples.


Changelog: Breaking, Mappings, dan Advanced

Full pathGenerated defaultStatusDetails
tool.custy.changelog.breaking.enabledtrueActiveBreaking
tool.custy.changelog.breaking.keywords3 valuesActiveBreaking
tool.custy.changelog.breaking.labelâš ī¸ Breaking ChangesActive configBreaking
tool.custy.changelog.scope_map.<scope>9 generated entriesActive dynamic mappingMappings
tool.custy.changelog.type_map.<type>16 generated entriesActive dynamic mappingMappings
tool.custy.changelog.advanced.auto_detect_typefalseExperimental / loaded onlyAdvanced
tool.custy.changelog.advanced.detect_breaking_changesfalseExperimental / loaded onlyAdvanced
tool.custy.changelog.advanced.smart_formattingfalseExperimental / loaded onlyAdvanced

Setiap generated scope dan type entry tercantum secara individual pada halaman Mappings.


Git

Full pathGenerated/default valueStatusDetails
tool.custy.git.default_remote"origin"ActiveRemotes
tool.custy.git.auto_pushtrueReservedPush Strategy
tool.custy.git.main_remotes["origin"]ActiveRemotes
tool.custy.git.backup_remotes[] built-inOptionalRemotes
tool.custy.git.push_to"main"ActivePush Strategy
tool.custy.git.credentials.mode"native"ActiveGit Credentials
tool.custy.git.credentials.container_onlytrueActiveGit Credentials
tool.custy.git.credentials.source_order["file", "environment"]ActiveGit Credentials
tool.custy.git.credentials.interactive_fallbacktrueActiveGit Credentials
tool.custy.git.credentials.fail_non_interactivetrueActiveGit Credentials
tool.custy.git.credentials.github.enabledfalseActiveGit Credentials
tool.custy.git.credentials.github.username"x-access-token"ActiveGit Credentials
tool.custy.git.credentials.github.token_file"github.token"ActiveGit Credentials
tool.custy.git.credentials.github.token_env"CUSTY_GITHUB_TOKEN"ActiveGit Credentials
tool.custy.git.credentials.gitlab.enabledfalseActiveGit Credentials
tool.custy.git.credentials.gitlab.username"oauth2"ActiveGit Credentials
tool.custy.git.credentials.gitlab.token_file"gitlab.token"ActiveGit Credentials
tool.custy.git.credentials.gitlab.token_env"CUSTY_GITLAB_TOKEN"ActiveGit Credentials
tool.custy.git.hooks.mode"auto"ActiveGit Commit Hooks

Lanjutkan