Simple git changelog file generator
Project description
simple-git-changelog
simple-git-changelog is a command-line tool for creating and updating a git project's changelog file.
Links
Create the Changelog File
To create your project's changelog file, run simple-git-changelog in your project's root directory:
$ simple-git-changelog
By default, the "CHANGELOG.md" file is created with your project's changes. For example:
# Changelog
## 2021-04-30
- [abcdf0](https://github.com/username/project-name/commit/abcdf0) most recent change
- [abcdef](https://github.com/username/project-name/commit/abcdef) previous change
Edit "CHANGELOG.md" as appropriate and commit. Changes to the changelog title are maintained across updates.
Update the Changelog File
To update your changelog file, simply run simple-git-changelog again. Change items for new git changes are added to the top of the changelog:
# MyProject Changelog
## 2021-05-01
- [abcdf1](https://github.com/username/project-name/commit/abcdf1) one more thing
## 2021-04-30
- [abcdf0](https://github.com/username/project-name/commit/abcdf0) most recent change
- [abcdef](https://github.com/username/project-name/commit/abcdef) previous change
Usage
usage: simple-git-changelog [-h] [-o FILE]
options:
-h, --help show this help message and exit
-o FILE specify the change log file (default is "CHANGELOG.md")
Development
This package is developed using python-build. It was started using python-template as follows:
template-specialize python-template/template/ simple-git-changelog/ -k package simple-git-changelog -k name 'Craig A. Hobbs' -k email 'craigahobbs@gmail.com' -k github 'craigahobbs' -k noapi 1
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for simple-git-changelog-1.1.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30e9f611e47ecd81edebac4bb653a1cf919c73585dff37471c619c7a0a5a8067 |
|
MD5 | 993b16ce30498eabf3a94f8e1d65469e |
|
BLAKE2b-256 | 9b98b95ca559d0f6499d89f03564113769c8c97ef32e53b162f8b16b37c93f05 |
Hashes for simple_git_changelog-1.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a566c6a4d9465c67c1b4a6f08a857c729d1dd3ec7ae2e603322abb1bb3bbb3c |
|
MD5 | f604492e58bb4c59c0f5829921ba30c9 |
|
BLAKE2b-256 | a754890bf60059c45cefb9ed9621fec27b388f07b149d36a5fee585cb8329348 |