2023-01-19 15:22:16 +08:00

44 lines
1010 B
Bash
Executable File

#!/bin/bash
_dir=$(cd `dirname $0`/.. && pwd -P)
if [ -f "$_dir/tmp/.step" ];then
CURRENT_STEP=`cat "$_dir/tmp/.step"`
unset _dir
if [ "$CURRENT_STEP" == "" ];then
echo "default"
CURRENT_STEP="INSTALL_START"
fi
else
CURRENT_STEP="INSTALL_START"
fi
INSTALL_START="INSTALL_START"
INSTALL_NODE_SUCCESS="INSTALL_NODE_SUCCESS"
INSTALL_NPM_CONFIG_SUCCESS="INSTALL_NPM_CONFIG_SUCCESS"
INSTALL_GYP_SUCCESS="INSTALL_GYP_SUCCESS"
INSTALL_NW_SUCCESS="INSTALL_NW_SUCCESS"
INSTALL_WECHAT_SUCCESS="INSTALL_WECHAT_SUCCESS"
INSTALL_REBUILD_SUCCESS="INSTALL_REBUILD_SUCCESS"
step_switch() {
echo -e "\033[42;36m 切换步骤-> \033[0m $1"
CURRENT_STEP=$1
_dir=$(cd `dirname $0`/.. && pwd -P)
echo -n "$1" > "$_dir/tmp/.step"
unset _dir
}
step_error() {
echo -e "\033[41;37m 步骤异常-> \033[0m $1 $2"
step_switch $2
CURRENT_STEP=$1
exit
}
step_over() {
_dir=$(cd `dirname $0`/.. && pwd -P)
echo -n "" > "$_dir/tmp/.step"
unset _dir
}