ChangeForge

changeforge init

Initializes the ChangeForge configuration for the package. This command walks you through an interactive setup and writes a changeforge.toml configuration file. It can also scaffold helpful GitHub workflows.

Usage

$ changeforge init

Interactive steps

Configuration written

The following keys are written to changeforge.toml (editable later):

[changeforge]
version_path = ["pyproject.toml", "Cargo.toml"]   # one or many files you select
changesets_dir = ".changesets"
changelog_path = "CHANGELOG.md"
ai_enabled = true
templates_dir = ""                                # empty means disabled
commit_on_create = false

Files that may be created