git-cliff是一款开源的命令行工具,可从日常 Git 提交记录中提取关键信息,自动更新日志。基于Rust语言编写,遵守Apache或MIT开源协议。变更日志模板可以使用配置文件进行定制,以匹配所需的格式。

使用:

git-cliff [FLAGS] [OPTIONS] [RANGE]

例子

使用 –init 选项可以生成默认的配置文件 cliff.toml

git cliff --init

源代码: https://github.com/orhun/git-cliff