diff --git a/.gitea/workflows/clash_rules.yml b/.gitea/workflows/clash_rules.yml index 1110e4f..3fb5f0c 100644 --- a/.gitea/workflows/clash_rules.yml +++ b/.gitea/workflows/clash_rules.yml @@ -45,10 +45,10 @@ jobs: -o "ruleset/txt/${rule}.txt" \ --fail --silent --show-error - # 转换为 yaml 格式 + # 转换为yaml格式 echo "payload:" > "ruleset/yaml/${rule}.yaml" - sed 's/^/ - /' "ruleset/txt/${rule}.txt" >> "ruleset/yaml/${rule}.yaml" - done + + grep -v '^#' "ruleset/txt/${rule}.txt" | grep -v '^$' | sed "s/.*/ - '&'/" >> "ruleset/yaml/${rule}.yaml" - name: 下载并转换adti-ad规则文件 run: |