feat: 一条 curl 自动装/升(未装安装、已装升级)

This commit is contained in:
Hermes
2026-07-21 14:23:31 +00:00
commit b2a7332f86
20 changed files with 3459 additions and 0 deletions
Executable
+28
View File
@@ -0,0 +1,28 @@
#!/usr/bin/env bash
set -euo pipefail
ROOT="$(cd "$(dirname "$0")" && pwd)"
cmd="${1:-help}"
shift || true
case "$cmd" in
detect) exec "$ROOT/scripts/detect.sh" "$@" ;;
generate) exec "$ROOT/scripts/generate.sh" "$@" ;;
install) exec "$ROOT/scripts/install.sh" "$@" ;;
upgrade) exec "$ROOT/scripts/online-upgrade.sh" "$@" ;;
verify) exec "$ROOT/scripts/verify.sh" "$@" ;;
fetch) exec "$ROOT/scripts/fetch-binaries.sh" "$@" ;;
auth) exec "$ROOT/scripts/apply-proxy-auth.sh" "$@" ;;
help|*)
cat <<H
./cpxy <cmd>
detect | generate | install | upgrade | verify | fetch
auth --user U --pass P | auth --clear | auth --show
语义: 走本代理的连接一律从数据网卡出口(系统默认仍可走 WiFi)
已装机器一条命令升级:
sudo cpxy upgrade
sudo cpxy upgrade --ui-only
sudo cpxy upgrade --force-binary
H
;;
esac