|
3 years ago | |
---|---|---|
app | 3 years ago | |
nix | 3 years ago | |
src | 3 years ago | |
.gitignore | 3 years ago | |
.stylish-haskell.yaml | 3 years ago | |
CHANGELOG.md | 3 years ago | |
LICENSE | 3 years ago | |
Makefile | 3 years ago | |
README.md | 3 years ago | |
Setup.hs | 3 years ago | |
default.nix | 3 years ago | |
ponere-changelog.cabal | 3 years ago | |
release.nix | 3 years ago | |
shell.nix | 3 years ago |
ponere-changelog: Manage CHANGELOG.md file
Usage: ponere-changelog COMMAND
Use ponere-changelog to manage the CHANGELOG.md
Available options:
-h,--help Show this help text
-v,--version Show version
Available commands:
update Update CHANGELOG file
read Render CHANGELOG file
When the commands are ran inside the project directory it will retreive all the commit messages from the last tag all the way to HEAD
,
then together with the latest tag and date, renders it to CHANGELOG.md
as hints. This can serve as clues on what to
write on changelog.
Clone the repo
# github repo
git clone https://github.com/taezos/ponere-changelog.git
# taezos repo
git clone https://taezos.org/taezos/ponere-changelog.git
Build and Install
cd ./ponere-changelog
cabal new-build
cabal new-install
This will get installed in ~/.cabal/bin
Clone the repo
# github repo
git clone https://github.com/taezos/ponere-changelog.git
# taezos repo
git clone https://taezos.org/taezos/ponere-changelog.git
Install with nix
cd ./ponere-changelog
nix-env -f release.nix -i