1
0
mirror of https://github.com/Oreomeow/VIP.git synced 2026-02-04 11:03:28 +08:00
Files
vip/Scripts/sh/1.sh
2022-03-09 20:43:36 +08:00

89 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 -r 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 -r option
case $option in
1)
Onekey "ql"
;;
2)
Onekey "v4"
;;
3)
Onekey "v2p"
;;
4)
Onekey "hhl"
;;
5)
INSTALL_JS_TOOL
;;
*)
warn "该项目不存在"
;;
esac