~修复因格式化导致的bug

~适配v2bapi脚本
This commit is contained in:
juewuy
2024-04-13 20:36:48 +08:00
parent 5daef27891
commit 3b2c4f7a13
2 changed files with 34 additions and 20 deletions

View File

@@ -1010,7 +1010,11 @@ set_core_config(){ #配置文件功能
echo -e "\033[30;47m ShellCrash配置文件管理\033[0m"
echo -----------------------------------------------
echo -e " 1 在线\033[32m生成$crashcore配置文件\033[0m"
echo -e " 2 在线\033[33m获取完整配置文件\033[0m"
if [ -f "$CRASHDIR"/v2b_api.sh ];then
echo -e " 2 登录\033[33m获取订阅(推荐!)\033[0m"
else
echo -e " 2 在线\033[33m获取完配置文件\033[0m"
fi
echo -e " 3 本地\033[32m生成providers配置文件\033[0m"
echo -e " 4 本地\033[33m上传完整配置文件\033[0m"
echo -e " 5 设置\033[36m自动更新\033[0m"
@@ -1039,20 +1043,25 @@ set_core_config(){ #配置文件功能
gen_core_config_link
;;
2)
echo -----------------------------------------------
echo -e "\033[33m此功能可能会导致一些bug\033[0m"
echo -e "强烈建议你使用\033[32m在线生成配置文件功能\033[0m"
echo -e "\033[33m继续后如出现任何问题请务必自行解决一切提问恕不受理\033[0m"
echo -----------------------------------------------
sleep 1
read -p "我确认遇到问题可以自行解决[1/0] > " res
if [ "$res" = '1' ]; then
set_core_config_link
if [ -f "$CRASHDIR"/v2b_api.sh ];then
. "$CRASHDIR"/v2b_api.sh
set_core_config
else
echo -----------------------------------------------
echo -e "\033[32m正在跳转……\033[0m"
echo -e "\033[33m此功能可能会导致一些bug\033[0m"
echo -e "强烈建议你使用\033[32m在线生成配置文件功能\033[0m"
echo -e "\033[33m继续后如出现任何问题请务必自行解决一切提问恕不受理\033[0m"
echo -----------------------------------------------
sleep 1
gen_core_config_link
read -p "我确认遇到问题可以自行解决[1/0] > " res
if [ "$res" = '1' ]; then
set_core_config_link
else
echo -----------------------------------------------
echo -e "\033[32m正在跳转……\033[0m"
sleep 1
gen_core_config_link
fi
fi
;;
3)
@@ -2313,10 +2322,18 @@ userguide(){
[ ! -s $CRASHDIR/yamls/config.yaml -a ! -s $CRASHDIR/jsons/config.json ] && {
echo -----------------------------------------------
echo -e "\033[32m是否导入配置文件\033[0m(这是运行前的最后一步)"
echo -e "\033[0m你必须拥有一份yaml格式的配置文件才能运行服务!\033[0m"
echo -e "\033[0m你必须拥有一份配置文件才能运行服务\033[0m"
echo -----------------------------------------------
read -p "现在开始导入?(1/0) > " res
[ "$res" = 1 ] && inuserguide=1 && set_core_config && inuserguide=""
[ "$res" = 1 ] && inuserguide=1 && {
if [ -f "$CRASHDIR"/v2b_api.sh ];then
. "$CRASHDIR"/v2b_api.sh
else
set_core_config
fi
set_core_config
inuserguide=""
}
}
#回到主界面
echo -----------------------------------------------