Merge branch 'release' of https://gitee.com/starlock-cn/app-starlock into release
This commit is contained in:
commit
626e9561b1
19
pre_build.sh
19
pre_build.sh
@ -75,28 +75,31 @@ done < <(egrep -o "'[^']*'" "$file_path")
|
||||
echo "* 解析 api 文件数据,开始对比"
|
||||
|
||||
|
||||
|
||||
|
||||
# 进度条初始化
|
||||
total_urls=$(echo "$urls" | wc -l | tr -d ' ')
|
||||
current_url=0
|
||||
|
||||
# 将所有API URL连接成一个长字符串
|
||||
all_urls=$(printf "%s" "${string_array[@]}")
|
||||
|
||||
# 移除单引号以便比较
|
||||
cleaned_all_urls=$(echo "$all_urls" | tr -d "'")
|
||||
|
||||
# 检查每个废弃的API URL
|
||||
for url in $urls; do
|
||||
if [[ "$cleaned_all_urls" == *"$url"* ]]; then
|
||||
echo "错误: 存在废弃 api: $url"
|
||||
exit 1
|
||||
fi
|
||||
#删除${string_array[@]}中的单引号
|
||||
string_array=(${string_array[@]//\'/})
|
||||
for element in "${string_array[@]}"; do
|
||||
if [[ "$element" == "$url" ]]; then
|
||||
echo "错误: 存在废弃 api: $url"
|
||||
exit 1
|
||||
fi
|
||||
done
|
||||
# 更新进度条
|
||||
let current_url++
|
||||
let progress=(current_url*100/total_urls)
|
||||
printf "\r进度: [%-50s] %d%%" $(printf '%*s' $((progress/2)) | tr ' ' '#') $progress
|
||||
done
|
||||
|
||||
|
||||
# 新的输出从新行开始
|
||||
echo -e "\n* 没有发现废弃 API,开始编译"
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user