CHANGO(1)
β¨ NAME β¨
chango β Sphinx extension for changelog generation π (yes, the CLI is part of the whole vibe)
π CHANGO π
okay so, bestie, meet the CLI for chango β the CHANGelog GOvernor for Your Project. She runs your changelog like a group chat admin: everything in its place, nobody posting out of order π«Ά
chango [OPTIONS] COMMAND [ARGS]...
π Options
--versionβ shows the version and bounces. that's it, that's the whole job.- Default:
False
- Default:
--install-completionβ installs completion for whatever shell you're currently living in β¨--show-completionβ prints the completion for your current shell so you can copy it, or customize the installation yourself. DIY queen behavior π
π Arguments
this is where the commands live. no cap, there is exactly one command chilling at the top level, and it's config β everything else hangs out underneath her, like a very organized little family tree πΈ
π config
Shows or verifies the configuration of the chango CLI.
chango config [OPTIONS] COMMAND [ARGS]...
Options
--path <path>β the path to thepyproject.tomlfile. Input behavior as forchango.config.ChanGoConfig.load. (iykyk π )
Arguments
the sub-commands under config are show, validate, edit, new, release, and report. scroll down, they're all here bestie π
π¦ show
Shows the configuration. literally just β¨ reveals it β¨
chango config show [OPTIONS]
Options β none, it's a no-frills icon.
Arguments β none either. she simply serves.
β
validate
Validates the configuration. vibe check for your config, and it will not be nice about it if something's off π
chango config validate [OPTIONS]
Options β nope, none.
Arguments β none.
π edit
Edits an existing change note in the default editor. opens it up, you do your thing, you save, you close π
chango edit [OPTIONS] UID
Options β none listed.
Arguments
UIDβ Required argument. the unique identifier of the change note to edit.
π new
Creates a new change note. fresh note, fresh start, main character energy β
chango new [OPTIONS]
Options
-s,--slug <slug>β Required. the slug of the change note.-e,--edit,-ne,--no-editβ whether to open the change note in the default editor.- Default:
True
- Default:
Arguments β none.
π release
Releases the unreleased changes to a new version. the big moment. the reveal. the drop π₯
chango release [OPTIONS]
Options
--uid <uid>β Required. the unique identifier of the version release.--date <date>β the date of the version release. defaults to today.- Default:
'datetime.date.today()'
- Default:
Arguments β none.
π report
Generates reports for one or multiple versions. receipts, basically π§Ύβ¨
chango report [OPTIONS] COMMAND [ARGS]...
Options β none.
Arguments β the sub-commands under report are history and version. both below, keep reading bestie π«Ά
πΈ history
Prints a report of the version history. the whole timeline, the entire arc, the character development π
chango report history [OPTIONS]
Options
-m,--markup <markup>β the markup language to use for the report.- Default:
<MarkupLanguage.MARKDOWN: 'markdown'>
- Default:
-o,--output <output>β the file to write to. if it's not specified, the output gets printed to the console instead.
Arguments β none.
π version
Prints a report of the change notes for a specific version. zooming in on one era π
chango report version [OPTIONS]
Options
--uid <uid>β Required. the unique identifier of the version to report on. leave it empty for unreleased changes.-m,--markup <markup>β the markup language to use for the report.- Default:
<MarkupLanguage.MARKDOWN: 'markdown'>
- Default:
-o,--output <output>β the file to write to. if it's not specified, the output gets printed to the console instead.
Arguments β none.
π Copyright
2024, Hinrich Mahler π
and that's the whole page, bestie! this was version 0.6.1, dated Jul 04, 2026 β slay, iconic, no notes πβ¨π
π¦ where this page comes from
- ubuntu stonking: python3-sphinx-chango 0.6.1-2
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms