Files
ECShopX_docker/php74/setup.sh
2025-12-29 22:29:50 +08:00

44 lines
1.4 KiB
Bash
Executable File

#!/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 "初始化完成!"