فهرست منبع

升级插件脚本可执行后自动验证是克隆与更新

dgflash 3 سال پیش
والد
کامیت
8583f7ad4c

+ 7 - 13
README.md

@@ -11,22 +11,16 @@ git clone https://gitee.com/dgflash/oops-game-kit.git
 
 2. 下载[Oops Framework](https://gitee.com/dgflash/oops-framework)
 
-##### 第一次安装框架插件
+##### 框架插件安装与更新
 ###### windows
-```
-md extensions
-cd extensions
-git clone -b master https://gitee.com/dgflash/oops-plugin-framework.git
-git pull
-```
+- 执行 update-oops-plugin-framework.bat 克隆与更新框架插件
+- 执行 update-oops-plugin-hot-update.bat 克隆与更新热更新插件
+- 执行 update-oops-plugin-excel-to-json.bat 克隆与更新Excel转Json格式插件
 
 ###### mac
-```
-mkdir -p extensions
-cd extensions
-git clone -b master https://gitee.com/dgflash/oops-plugin-framework.git
-git pull
-```
+- 执行 update-oops-plugin-framework.sh 克隆与更新框架插件
+- 执行 update-oops-plugin-hot-update.sh 克隆与更新热更新插件
+- 执行 update-oops-plugin-excel-to-json.sh 克隆与更新Excel转Json格式插件
 
 ##### 模板项目目录结构
 ```

+ 1 - 0
extensions/oops-plugin-excel-to-json

@@ -0,0 +1 @@
+Subproject commit 23ef55db0c31e1357935eac4d0cf4699b2bb9f8c

+ 1 - 0
extensions/oops-plugin-framework

@@ -0,0 +1 @@
+Subproject commit 1b3192f5832b089799ddbc2af7bdcab6e3fd92f1

+ 1 - 0
extensions/oops-plugin-hot-update

@@ -0,0 +1 @@
+Subproject commit 2aa06d89891a401dd4732400d2601d3dcab9f9a6

+ 11 - 0
update-oops-plugin-excel-to-json.bat

@@ -1,4 +1,15 @@
 md extensions
 cd extensions
+
+IF EXIST oops-plugin-excel-to-json (
+goto update
+) ELSE (
+goto clone
+)
+
+:clone
 git clone -b master https://gitee.com/dgflash/oops-plugin-excel-to-json.git
+
+:update
+cd oops-plugin-excel-to-json
 git pull

+ 10 - 3
update-oops-plugin-excel-to-json.sh

@@ -1,4 +1,11 @@
-mkdir -p extensions
+if [ ! -d "extensions" ]; then
+    mkdir extensions
+fi
 cd extensions
-git clone -b master https://gitee.com/dgflash/oops-plugin-excel-to-json.git
-git pull
+
+if [ ! -d "oops-plugin-excel-to-json" ]; then
+    git clone -b master https://gitee.com/dgflash/oops-plugin-excel-to-json.git
+else
+    cd oops-plugin-excel-to-json
+    git pull
+fi

+ 11 - 0
update-oops-plugin-framework.bat

@@ -1,4 +1,15 @@
 md extensions
 cd extensions
+
+IF EXIST oops-plugin-framework (
+goto update
+) ELSE (
+goto clone
+)
+
+:clone
 git clone -b master https://gitee.com/dgflash/oops-plugin-framework.git
+
+:update
+cd oops-plugin-framework
 git pull

+ 11 - 4
update-oops-plugin-framework.sh

@@ -1,4 +1,11 @@
-mkdir -p extensions
-cd extensions
-git clone -b master https://gitee.com/dgflash/oops-plugin-framework.git
-git pull
+if [ ! -d "extensions" ]; then
+    mkdir extensions
+fi
+cd extensions
+
+if [ ! -d "oops-plugin-framework" ]; then
+    git clone -b master https://gitee.com/dgflash/oops-plugin-framework.git
+else
+    cd oops-plugin-framework
+    git pull
+fi

+ 11 - 0
update-oops-plugin-hot-update.bat

@@ -1,4 +1,15 @@
 md extensions
 cd extensions
+
+IF EXIST oops-plugin-hot-update (
+goto update
+) ELSE (
+goto clone
+)
+
+:clone
 git clone -b master https://gitee.com/dgflash/oops-plugin-hot-update.git
+
+:update
+cd oops-plugin-hot-update
 git pull

+ 10 - 3
update-oops-plugin-hot-update.sh

@@ -1,4 +1,11 @@
-mkdir -p extensions
+if [ ! -d "extensions" ]; then
+    mkdir extensions
+fi
 cd extensions
-git clone -b master https://gitee.com/dgflash/oops-plugin-hot-update.git
-git pull
+
+if [ ! -d "oops-plugin-hot-update" ]; then
+    git clone -b master https://gitee.com/dgflash/oops-plugin-hot-update.git
+else
+    cd oops-plugin-hot-update
+    git pull
+fi