这个公司没有,就自己写了个脚本,后续慢慢优化。
#!/bin/sh
echo "."
echo "."
echo "."
echo "."
projectname=$1
echo "\033[31m 请确认源代码没有其他项目的覆盖! \033[0m"
echo "\033[31m 请确保项目 ${projectname} 是否存在!!如果存在会开始覆盖,否则请重新检测项目以及文件夹!! \033[0m"
var2="wanji"
var3="weixin"
var4="dianli"
var5="columbia"
echo "."
echo "."
echo "."
echo "."
if [ "$projectname" = "$var2" ];then
echo "\033[34m=======================开始覆盖项目: ${projectname} =======================\033[0m";
#cp -rf vendor/qcom/wanji/* .
starttime=`date +'%Y-%m-%d %H:%M:%S'`
cp -rf vendor/qcom/wanji/* .
endtime=`date +'%Y-%m-%d %H:%M:%S'`
start_seconds=$(date --date="$starttime" +%s);
end_seconds=$(date --date="$endtime" +%s);
echo "本次覆盖源码时间: "$((end_seconds-start_seconds))"s"
echo "\033[32m====================完成覆盖源码 ....项目: ${projectname} =======================\033[0m";
fi
echo "."
echo "."
echo "."
echo "."