42 lines
683 B
Bash
Executable File
42 lines
683 B
Bash
Executable File
#!/bin/bash
|
|
# Conventional ChangeLog Wrapper Script: clog
|
|
|
|
function bump {
|
|
releaseType=$(npx conventional-recommended-bump -p angular)
|
|
bumpVersion=$(pnpm version $releaseType --no-git-tag-version)
|
|
|
|
echo "Release Type: $releaseType"
|
|
echo "Bump Version: $bumpVersion"
|
|
}
|
|
|
|
|
|
function log {
|
|
ret=$(npx conventional-changelog \
|
|
--preset $PRESET \
|
|
--infile ../CHANGELOG.md \
|
|
--same-file
|
|
)
|
|
|
|
echo $ret
|
|
}
|
|
|
|
function logReset {
|
|
ret=$(npx conventional-changelog \
|
|
--preset $PRESET \
|
|
--infile ../CHANGELOG.md \
|
|
--same-file \
|
|
--release-count 0
|
|
)
|
|
echo $ret
|
|
}
|
|
|
|
function logHelp {
|
|
npx conventional-changelog --help
|
|
}
|
|
|
|
|
|
|
|
# main
|
|
source ./sheep; sheep $@
|
|
|