maintain-clash-scripts
Maintain helper scripts under scripts/ for this repo (update_direct_from_cn.py, update_dns.py, update_dns_rules.sh, update_zashboard.sh). Use when creating, modifying, or documenting these scripts, or when wiring their outputs into repo files or cron tasks.
Installation
Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.
Voir la source ↗GuidesInstructions
Maintain Clash Scripts
Scope
- Work within
scripts/and keep behavior aligned with OpenClash/Mihomo usage. - Update
scripts/README.mdwhenever a script’s behavior, options, or usage changes.
Script-specific guidance
- Preserve
update_direct_from_cn.pymarkers and keep output normalized toIP-CIDR/IP-CIDR6with,no-resolve. - Keep
update_dns.pyoutput atforce_ttl_rules.txtand retain DNS failover + source URL list handling. - Keep
update_dns_rules.shsafety checks (download success, non-empty file, header check) and allow user-configurableREMOTE_URL/LOCAL_FILE/RESTART_CMD. - Keep
update_zashboard.shtarget under/usr/share/openclash/ui/zashboard, OpenWrt-friendly download tooling, and quiet-by-default behavior.
Guardrails
- Avoid changing user-specific URLs, paths, or cron schedules unless asked.
- Keep shell scripts POSIX
shcompatible (busybox ash friendly). - Prefer minimal dependencies and clear configuration blocks at the top of scripts.
Exemples
Consultez les exemples du dépôt source.
Voir la source ↗Historique source
- Date d’indexation
- 2026-01-20
- Mise à jour de l’index
- 2026-01-28
- Branch
- main
Les dates concernent ce répertoire. Consultez le dépôt pour l’historique du code.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!