moh-changes
v0.2.0
Published
CLI tool to build and generate change logs auto.
Downloads
7
Readme
moh-changes
CLI tol to generate change logs automatically based on pull requests and tags
This log is build based on Pull Request
and Tag
infos with the order of 'merge time' and 'created time'
In Beta
now, not support updating exist Changelog, will overwrite all the info in Changelogs every time!!!
Features
- Standard changelog
- foloowed keep a changelog to auto generate the changelog
- Easy to use
- good cli interface with user firendly notification
- single command to relase new verion(tag and update changelog)
- single command to generate/update changelog
- single command to enter fully customised mode
- simple to authenticate with github for private repos
- Easy to overwrite
- changelog can be easily overwrite, and will be keep in future updates
- Better performance
- generated changelog info will be save and reused for next time updates
- better logic to improve parallel requests to Github APIs
- More infos
- show all authors included on a PR
Installation
npm i moh-changes -g
Usage:
$ moh-changes
Output
ScreenShot
TODO:
- [x] Add info of what doing in the back to console with spinner.
- [x] Add github auth info cache.
- [ ] Update info based on current chagenlog.
- [ ] Add NPM release [
npm version
] feature with changelog generate and git commit together. - [ ] Handle suggestioin types of changes
ADDED
,CHANGED
,DEPRECATED
,REMOVED
,FIXED
,SECURITY
. - [ ] Add all authors info for one PR.
- [ ] Add better error handling logic, and retry logic.
- [ ] Customized mode in CLI.