changeloguru/README.md

38 lines
1.1 KiB
Markdown
Raw Normal View History

# Changeloguru
![Go](https://github.com/haunt98/changeloguru/workflows/Go/badge.svg?branch=main)
[![PkgGoDev](https://pkg.go.dev/badge/github.com/haunt98/changeloguru)](https://pkg.go.dev/github.com/haunt98/changeloguru)
Tool to generate `CHANGELOG.md` from [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/).
2020-11-11 03:34:14 +00:00
## Install
```sh
GO111module=on go get github.com/haunt98/changeloguru
```
2020-11-11 03:34:14 +00:00
## Usage
```sh
# Help
changeloguru --help
# Generate changelog v1.0.0
changeloguru --version v1.0.0
2020-11-11 03:34:14 +00:00
# Generate changelog v2.0.0 from HEAD to tag v1.0.0 (include commit in tag v1.0.0)
changeloguru --include-to v1.0.0 --version v2.0.0
# Generate changelog v2.0.0 from HEAD to tag v1.0.0 (exclude commit in tag v1.0.0)
changeloguru --exclude-to v1.0.0 --version v2.0.0
```
2020-12-18 09:58:31 +00:00
## Thanks
- [fatih/color](https://github.com/fatih/color)
2020-12-18 09:58:31 +00:00
- [go-git/go-git](https://github.com/go-git/go-git)
- [google/go-cmp](https://github.com/google/go-cmp)
- [sebdah/goldie](https://github.com/sebdah/goldie)
- [stretchr/testify](https://github.com/stretchr/testify)
- [urfave/cli](https://github.com/urfave/cli)