feat: add cli sh and add hosted url in package.json
Signed-off-by: MiaoWoo <admin@yumc.pw>
This commit is contained in:
parent
a851bb543b
commit
db800a4038
62
cli.sh
Executable file
62
cli.sh
Executable file
@ -0,0 +1,62 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
SHELL_PREFIX="[FAAS-CLI]"
|
||||||
|
# Shell Base Script
|
||||||
|
set -e
|
||||||
|
|
||||||
|
c_red="\033[38;5;1m"
|
||||||
|
c_blue="\033[38;5;4m"
|
||||||
|
c_green="\033[38;5;2m"
|
||||||
|
c_reset="\033[0m"
|
||||||
|
c_yellow="\033[38;5;3m"
|
||||||
|
|
||||||
|
c_prefix="${c_blue}${SHELL_PREFIX}>>${c_reset}"
|
||||||
|
|
||||||
|
dateStr() {
|
||||||
|
echo -e "[$(date '+%H:%M:%S')]"
|
||||||
|
}
|
||||||
|
|
||||||
|
info() {
|
||||||
|
echo -e "${c_prefix}$(dateStr) ${*}"
|
||||||
|
}
|
||||||
|
|
||||||
|
warn() {
|
||||||
|
echo -e "${c_prefix}$(dateStr) ${c_yellow}${*}${c_reset}"
|
||||||
|
}
|
||||||
|
|
||||||
|
error() {
|
||||||
|
echo -e "${c_prefix}$(dateStr) ${c_red}${*}${c_reset}"
|
||||||
|
}
|
||||||
|
#====================
|
||||||
|
cd $(dirname $0)
|
||||||
|
|
||||||
|
# User Input Variable
|
||||||
|
action=
|
||||||
|
|
||||||
|
while [[ $# -gt 0 ]]; do
|
||||||
|
case "$1" in
|
||||||
|
-a)
|
||||||
|
action="$2"
|
||||||
|
shift
|
||||||
|
;;
|
||||||
|
-*)
|
||||||
|
echo "Illegal option $1"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
shift $(( $# > 0 ? 1 : 0 ))
|
||||||
|
done
|
||||||
|
|
||||||
|
case "${action}" in
|
||||||
|
undo)
|
||||||
|
hash=$(git log -n 1 --format=format:%H)
|
||||||
|
tag=$(git tag -l --contains=${hash})
|
||||||
|
if [[ -z "${tag}" ]]; then
|
||||||
|
error "last commit not have tag exit..."
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
git reset HEAD^
|
||||||
|
git tag -d ${tag}
|
||||||
|
git push origin master -f
|
||||||
|
git push origin :${tag}
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
@ -10,7 +10,7 @@
|
|||||||
"watch": "npx lerna run watch --parallel",
|
"watch": "npx lerna run watch --parallel",
|
||||||
"build": "npx lerna run build",
|
"build": "npx lerna run build",
|
||||||
"build:plugins": "npx lerna run build --scope=@ms/plugins",
|
"build:plugins": "npx lerna run build --scope=@ms/plugins",
|
||||||
"lp": "npx lerna publish"
|
"lp": "npx lerna publish --registry=https://repo.yumc.pw/repository/npm-hosted/"
|
||||||
},
|
},
|
||||||
"workspaces": [
|
"workspaces": [
|
||||||
"packages/*"
|
"packages/*"
|
||||||
@ -18,4 +18,4 @@
|
|||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"lerna": "^3.16.4"
|
"lerna": "^3.16.4"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user