npm i -g generi
or yarn global add generi
Init generi.json
configuration, and, if necessary, a git project
Generate CHANGELOG.md and the necessary contents
generi log patch
0.1.0 >> 0.1.1
generi log minor
0.1.0 >> 0.2.0
generi log major
0.1.0 >> 1.0.0
generi log prepatch
0.1.0 >> 0.1.1-beta.0
generi log preminor
0.1.0 >> 0.2.0-beta.0
generi log premajor
0.1.0 >> 1.0.0-beta.0
generi log premajor -p alpha
0.1.0 >> 1.0.0-alpha.0
Revert generi log
last command
Monorepo versions may depend on external tools. Given this, Generi supports lerna workspaces, using the command lerna version
before creating the changelog. In other setups, we recommend disabling the tag
and version
options.
Do not emit any message in console
Default format content in CHANGELOG.md
Options: none
| conventional-commits
Release a git tag
Insert new version in package.json
Push commits in actually branch after log
Publish(NPM) package in final log
A URL to git repository for sha256 open link
Invalidates commits in CHANGELOG.md that contain the considered options
Default 'canary', 'beta' or 'alpha' argument for prerelease log command