mirror of
https://gitee.com/ShopeX/ECShopX_docker
synced 2026-05-13 01:45:58 +08:00
44 lines
1.4 KiB
Bash
Executable File
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 "初始化完成!" |