diff --git a/.gitea/workflows/sync_raw_file.yml b/.gitea/workflows/sync_raw_file.yml index a86dc33..83e638c 100644 --- a/.gitea/workflows/sync_raw_file.yml +++ b/.gitea/workflows/sync_raw_file.yml @@ -22,7 +22,7 @@ jobs: declare -A platform_extensions platform_extensions=( ["Surge"]="list" - ["Clash"]="list" + ["Clash"]="yaml" ["Loon"]="list" ["QuantumultX"]="list" ["Shadowrocket"]="list" @@ -48,9 +48,16 @@ jobs: for directory in "${directories[@]}"; do # 构建文件 URL url="https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/rule/${platform_type}/${directory}/${directory}.${filetype}" + + # 特殊处理Clash平台的文件名 + if [ "$platform_type" = "Clash" ]; then + output_file="${directory}_Classical.${filetype}" + else + output_file="${directory}.${filetype}" + fi # 使用 curl 下载文件并保存到动态路径 - curl -o "$save_dir/${directory}.${filetype}" "$url" + curl -o "$save_dir/$output_file" "$url" done done