autochangelog

3.0.3 • Public • Published

AutoChangeLog

npm package dependency status code style: prettier Commitizen friendly autochangelog happy NPM

A very lightweight command line tool for generating a changelog from git tags and commit history.

autochangelog

Installation

$ npm install -g autochangelog

Usage

Run command below in the root directory of your git project directly.

$ autochangelog

Get more helps:

$ autochangelog -h
Usage: autochangelog [options]

Options:
  -v, --version                output the version number
  -o, --output <file>          output file (default: "CHANGELOG.md")
  -l, --commit-limit <count>   number of commits to display per release (default: 5)
  -c, --version-limit <count>  number of version to release (default: 20)
  --no-date                    remove date
  --no-group                   Do not group the commit history base on Conventional Commits for commit guidelines
  --filter <pattern>           filter commit by given reg pattern, for example: "^(new|fix(e(d|s))?)$"
  -h, --help                   output usage information

Happy with AutoChangeLog?

Add the badge to your README using the following markdown:

[![autochangelog happy](https://img.shields.io/badge/autochangelog-happy-yellow.svg?style=flat-square)](https://github.com/roshanca/autochangelog)

License

MIT license (© 2020 Roshan Wu)

Readme

Keywords

Package Sidebar

Install

npm i autochangelog

Weekly Downloads

2,719

Version

3.0.3

License

MIT

Unpacked Size

39.8 kB

Total Files

23

Last publish

Collaborators

  • roshanca