Python and CLI tool for CHANGELOG files that follow the Keep a Changelog standard.


Keywords
bump, bumpversion, changelog, cli, command-line, command-line-tool, keep-a-changelog, python
License
MIT
Install
pip install kac==0.1.0

Documentation

kac

Python and CLI tool for CHANGELOG files that follow the Keep a Changelog standard.

Installation

pip install kac

CLI

Run kac in the same directory as your Changelog. By default, kac looks for a file called CHANGELOG.md (case-insensitive).

Usage: kac [OPTIONS] COMMAND [ARGS]...

  Python and  CLI tool for CHANGELOG files that follow the Keep a Changelog
  standard.

Options:
  --help  Show this message and exit.

Commands:
  bump  Bump the latest version of a CHANGELOG file.
  copy  Copy the latest release's changelog text.
  init  Create an empty CHANGELOG file.

Limitations

  • Must be run in the same directory as your CHANGELOG file
  • Only works for semver
  • kac bump can "format" (ex: remove extra empty lines) CHANGELOG files, this could be unfavorable for users