yanyuyijian/Scripts/sh/1.sh
2021-08-15 17:30:03 +08:00

82 lines
2.4 KiB
Bash

#!/usr/bin/env bash
clear
echo "
┏━┓┏┓╻┏━╸ ╻┏ ┏━╸╻ ╻ ┏━┓╻ ╻┏━╸╻ ╻ ┏━╸┏━┓┏━┓ ╺┳┓┏━┓┏━╸╻┏ ┏━╸┏━┓
┃ ┃┃┗┫┣╸ ╺━╸┣┻┓┣╸ ┗┳┛ ┗━┓┣━┫┣╸ ┃ ┃ ┣╸ ┃ ┃┣┳┛ ┃┃┃ ┃┃ ┣┻┓┣╸ ┣┳┛
┗━┛╹ ╹┗━╸ ╹ ╹┗━╸ ╹ ┗━┛╹ ╹┗━╸┗━╸┗━╸ ╹ ┗━┛╹┗╸ ╺┻┛┗━┛┗━╸╹ ╹┗━╸╹┗╸
"
log(){
echo -e "\e[32m\n$1 \e[0m\n"
}
inp(){
echo -e "\e[33m\n$1 \e[0m\n"
}
opt(){
echo -n -e "\e[36m输入您的选择->\e[0m"
}
warn(){
echo -e "\e[31m$1 \e[0m\n"
}
docker_install() {
echo "检测 Docker......"
if [ -x "$(command -v docker)" ]; then
echo "检测到 Docker 已安装!"
else
if [ -r /etc/os-release ]; then
lsb_dist="$(. /etc/os-release && echo "$ID")"
fi
if [ $lsb_dist == "openwrt" ]; then
echo "openwrt 环境请自行安装 docker"
exit 1
else
echo "安装 docker 环境..."
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
echo "安装 docker 环境...安装完成!"
systemctl enable docker
systemctl start docker
fi
fi
}
Onekey(){
wget -q https://raw.githubusercontent.com/Oreomeow/VIP/main/Scripts/sh/$1.sh -O $1.sh && bash $1.sh
}
INSTALL_JS_TOOL(){
echo -e "\n"
docker_install
inp "是否直接安装:\n1) 直接安装[默认]\n2) 手动选择"
opt
read type
if [ "$type" = "2" ]; then
wget -q https://gitee.com/highdimen/js_tool/raw/A1/resource/install_scripts/docker_install_jd.sh -O docker_install_jd.sh && chmod +x docker_install_jd.sh && bash docker_install_jd.sh
else
wget -q https://gitee.com/highdimen/js_tool/raw/A1/resource/install_scripts/Qunhui_docker_install_jd.sh -O docker_install_jd.sh && chmod +x docker_install_jd.sh && bash docker_install_jd.sh
fi
}
log "大道至简"
inp "选择你想部署的 docker 项目:\n1) qinglong\n2) V4\n3) elecV2P\n4) HHL\n5) JS_TOOL"
opt
read option
case $option in
1) Onekey "ql"
;;
2) Onekey "v4"
;;
3) Onekey "v2p"
;;
4) Onekey "hhl"
;;
5) INSTALL_JS_TOOL
;;
*) warn "该项目不存在"
;;
esac