生成 Markdown 格式的变更日志并显示在控制台中:
npx @pubinfo/changelog --view
生成变更日志,修改 package.json
中的版本并更新 CHANGELOG.md
:
npx @pubinfo/changelog
第一次更新,会自动抓取第一次commitId作为from
起始位,默认会抓取最后一次提交的tag作为to
结束位
npx @pubinfo/changelog
npx @pubinfo/changelog [...args] [--dir <dir>]
Arguments:
-
--from
: 开始提交参考。如果未提供,则默认使用倒数第二次提交的tag信息. -
--to
: 结束提交参考。如果未提供,HEAD 中的最新提交的tag将用作默认值. -
--dir
: git 存储库的路径。如果未提供,则默认使用当前工作目录. -
--clean
: 判断工作目录是否干净,如果不干净则退出,默认使用true. -
--output
: 要创建或更新的更改日志文件名。默认为“CHANGELOG.md”并相对于目录解析。使用--view
仅写入控制台。.