diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..3b6144b --- /dev/null +++ b/Makefile @@ -0,0 +1,32 @@ +.PHONY: default install uninstall chl chl-first + +default: + @echo 'Git extras installation helper from JustCoded' + +install: + sudo cp -f ./bin/* /usr/local/bin/ + sudo chmod +x /usr/local/bin/git-* + +uninstall: + sudo rm /usr/local/bin/git-* + +## +# CHANGELOG vars and targets +## +CONV_CHL_IMAGE := justcoded/php-conventional-changelog:latest +CONV_CHL_DR := docker run -it --rm --volume "$$PWD":/codebase ${CONV_CHL_IMAGE} bash +CONV_CHL_CMD := conventional-changelog --config changelog-config.php + +## +# @command chl Generate changelog based on conventional commits +## +chl: + ${CONV_CHL_DR} \ + -c "${CONV_CHL_CMD}" + +## +# @command chl-first Generate changelog based on conventional commits, first version +## +chl-first: + ${CONV_CHL_DR} \ + -c "${CONV_CHL_CMD} --first-release" \ No newline at end of file