#!/bin/bash echo "ECShopX 项目初始化脚本" echo -n "是否要拉取子项目代码? [Y/n] " read -r response if [[ ! "$response" =~ ^([nN][oO]|[nN])$ ]] && [[ -n "$response" ]]; then echo "正在拉取子项目代码..." # 检查目录是否存在,不存在则拉取 if [ ! -d "ECShopX_admin-frontend" ]; then git clone https://github.com/ShopeX/ECShopX_admin-frontend.git ECShopX_admin-frontend else echo "ECShopX_admin-frontend 目录已存在,跳过克隆" fi if [ ! -d "ECShopX" ]; then git clone https://github.com/ShopeX/ECShopX.git ECShopX else echo "ECShopX 目录已存在,跳过克隆" fi if [ ! -d "ECShopX_desktop-frontend" ]; then git clone https://github.com/ShopeX/ECShopX_desktop-frontend.git ECShopX_desktop-frontend else echo "ECShopX_desktop-frontend 目录已存在,跳过克隆" fi if [ ! -d "ECShopX_mobile-frontend" ]; then git clone https://github.com/ShopeX/ECShopX_mobile-frontend.git ECShopX_mobile-frontend else echo "ECShopX_mobile-frontend 目录已存在,跳过克隆" fi echo "子项目代码拉取完成!" else if [[ "$response" =~ ^([nN][oO]|[nN])$ ]]; then echo "跳过子项目代码拉取." else echo "输入无效,跳过子项目代码拉取." fi fi echo "初始化完成!"