better queue render
This commit is contained in:
49
release.sh
49
release.sh
@@ -3,6 +3,18 @@ set -euo pipefail
|
||||
|
||||
cd "$(dirname "$0")"
|
||||
|
||||
############################################
|
||||
# Options CLI
|
||||
############################################
|
||||
BUMP_ARG=""
|
||||
|
||||
while getopts "i:" opt; do
|
||||
case "$opt" in
|
||||
i) BUMP_ARG="$OPTARG" ;;
|
||||
*) echo "Usage: $0 [-i patch|minor|major]"; exit 1 ;;
|
||||
esac
|
||||
done
|
||||
|
||||
############################################
|
||||
# Chargement du token
|
||||
############################################
|
||||
@@ -30,21 +42,30 @@ CURRENT_VERSION=$(node -p "require('./package.json').version")
|
||||
echo "Version actuelle: v$CURRENT_VERSION"
|
||||
echo ""
|
||||
|
||||
echo "Comment incrementer la version ?"
|
||||
echo " 1) patch"
|
||||
echo " 2) minor"
|
||||
echo " 3) major"
|
||||
echo " 4) garder ($CURRENT_VERSION)"
|
||||
echo ""
|
||||
read -p "Choix [1/2/3/4]: " BUMP_CHOICE
|
||||
if [ -n "$BUMP_ARG" ]; then
|
||||
case "$BUMP_ARG" in
|
||||
patch) npm version patch --no-git-tag-version ;;
|
||||
minor) npm version minor --no-git-tag-version ;;
|
||||
major) npm version major --no-git-tag-version ;;
|
||||
*) echo "Erreur: -i accepte patch, minor ou major"; exit 1 ;;
|
||||
esac
|
||||
else
|
||||
echo "Comment incrementer la version ?"
|
||||
echo " 1) patch"
|
||||
echo " 2) minor"
|
||||
echo " 3) major"
|
||||
echo " 4) garder ($CURRENT_VERSION)"
|
||||
echo ""
|
||||
read -p "Choix [1/2/3/4]: " BUMP_CHOICE
|
||||
|
||||
case "$BUMP_CHOICE" in
|
||||
1) npm version patch --no-git-tag-version ;;
|
||||
2) npm version minor --no-git-tag-version ;;
|
||||
3) npm version major --no-git-tag-version ;;
|
||||
4) echo "Version inchangee." ;;
|
||||
*) echo "Choix invalide"; exit 1 ;;
|
||||
esac
|
||||
case "$BUMP_CHOICE" in
|
||||
1) npm version patch --no-git-tag-version ;;
|
||||
2) npm version minor --no-git-tag-version ;;
|
||||
3) npm version major --no-git-tag-version ;;
|
||||
4) echo "Version inchangee." ;;
|
||||
*) echo "Choix invalide"; exit 1 ;;
|
||||
esac
|
||||
fi
|
||||
|
||||
VERSION=$(node -p "require('./package.json').version")
|
||||
TAG="v$VERSION"
|
||||
|
||||
Reference in New Issue
Block a user