diff --git a/install.sh b/install.sh index 0eec37f..fd62f98 100644 --- a/install.sh +++ b/install.sh @@ -3,7 +3,7 @@ ################################################################################ # 玩玩云 (WanWanYun) - 一键部署/卸载脚本 # 项目地址: https://gitee.com/yu-yon/vue-driven-cloud-storage -# 版本: v1.1.4 +# 版本: v1.1.5 ################################################################################ set -e @@ -1713,6 +1713,35 @@ main() { # 检查root权限 check_root + # 如果没有通过命令行参数指定模式,则显示交互式选择 + if [[ "$MODE" == "install" ]] && [[ "$1" != "--skip-mode-select" ]]; then + print_step "请选择操作模式" + echo "" + echo -e "${GREEN}[1]${NC} 安装/部署 玩玩云" + echo -e "${RED}[2]${NC} 卸载 玩玩云" + echo "" + + while true; do + read -p "请输入选项 [1-2]: " mode_choice < /dev/tty + case $mode_choice in + 1) + print_success "已选择: 安装模式" + echo "" + break + ;; + 2) + print_info "切换到卸载模式..." + echo "" + uninstall_main + exit 0 + ;; + *) + print_error "无效选项,请重新选择" + ;; + esac + done + fi + # 系统检测 system_check