#!/usr/bin/env bash
|
#-------------------------------------------------
|
# 服务端相关开发工具
|
#-------------------------------------------------
|
|
if [ "" == "$ROOT" ]; then
|
if [ -f ../tools/dev.sh ]; then
|
../tools/dev.sh $@
|
exit 0
|
else
|
echo -e "\e[91m>>\e[0;0m 此脚本必须通过tools/dev.sh调用才能正常工作"
|
exit 1
|
fi
|
fi
|
|
DOC[h5_proto]="同步h5协议"
|
fun_h5_proto(){
|
if [ ! -d ${ROOT}/zsyz_client_h5 ]; then
|
ERR "无法进入 ${ROOT}/zsyz_client_h5 目录"
|
exit 1
|
fi
|
if [ ! -d ${ROOT}/tools/gen_proto/cli ]; then
|
ERR "无法进入 ${ROOT}/tools/gen_proto/cli 目录"
|
exit 1
|
fi
|
cd ${ROOT}/tools/gen_proto && git pull
|
yes|cp -f ${ROOT}/tools/gen_proto/cli/proto_mate.js ${ROOT}/zsyz_client_h5/assets/scripts/net/
|
INFO "更新协议文件完成"
|
}
|
|
DOC[h5_make]="编译h5"
|
fun_h5_make(){
|
cd $ROOT/zsyz_zsyz_client_h5
|
rm -rf build/*
|
$cocos_creator --path . --build "platform=web-mobile;configPath=build.json"
|
}
|
|
DOC[h5_config]="同步h5配置"
|
fun_h5_config(){
|
cd $ROOT/zsyz_zsyz_client_h5
|
if [ -f assets/Scripts/config.js ]; then
|
fun_alert "配置文件[config.js]已存在 是否需要覆盖更新"
|
fi
|
cp -rf tpl/config.js assets/Scripts/
|
}
|