Skip to content

Commit c7e6421

Browse files
committed
fix: Adjust the command prompt
1 parent 8938aaf commit c7e6421

3 files changed

Lines changed: 26 additions & 51 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ bash install.sh
6565
clashctl add ➕ 添加订阅
6666
clashctl add local ➕ 从 runtime/subscriptions 导入本地订阅
6767
clashctl use 💱 切换订阅
68-
clashctl ls 📡 查看订阅列表
68+
clashctl ls 📜 查看订阅列表
6969
🔐 密钥管理
7070
clashctl secret 🔑 查看密钥
7171
clashctl secret 123 🔐 设置密钥

scripts/core/clashctl.sh

Lines changed: 24 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -29,83 +29,58 @@ Usage:
2929
use 💱 切换订阅
3030
select 💫 切换节点
3131
32-
33-
📦 Subscription:
34-
ls 📡 查看订阅列表
35-
36-
🕹️ Control:
37-
clashui 🕹️ 查看 Web 控制台
38-
secret 🔑 查看或设置 Web 密钥
39-
clashsecret 🔑 查看或设置 Web 密钥
40-
41-
🩺 Diagnose:
42-
doctor 🩺 诊断环境与运行状态
43-
status 🔍️ 查看状态总览
44-
boot 🚦 管理开机代理接管
45-
log/logs 📜 查看日志
46-
completion 💡 导出 Bash / Zsh 补全脚本
47-
48-
💡 更多高级能力:clashctl help advanced
49-
EOF
50-
}
51-
52-
usage_advanced() {
53-
cat <<EOF
54-
🐱 Clash 高级命令
55-
5632
🧩 Config:
5733
config 🧩 配置编译管理
34+
config kernel mihomo|clash 🧩 切换指定内核
5835
mixin 🧩 Mixin 配置管理
5936
relay 🔗 多跳节点管理
37+
6038
61-
📡 Subscription Advanced:
39+
📦 Subscription:
40+
config show 📡 查看当前订阅
41+
config regen 🔄 更新当前订阅
42+
ls 📜 查看订阅列表
6243
sub 📡 订阅高级管理(启用 / 禁用 / 重命名 / 删除)
63-
health 🩷 多订阅健康审计
6444
65-
🩺 Runtime & Diagnose:
45+
🕹️ Control:
46+
clashui 🕹️ 查看 Web 控制台
47+
secret 🔑 查看或设置 Web 密钥
48+
49+
🧪 Transparent proxy:
6650
tun 🧪 Tun 模式管理
67-
tun doctor 🩺 诊断环境与运行状态
68-
tun log/logs 📜 查看日志
51+
tun doctor 🩺 诊断环境与运行状态
52+
tun log/logs 📜 查看日志
6953
7054
🚀 Lifecycle:
71-
boot on|off|status 🚦 管理开机代理接管
72-
boot runtime on|off|status 🚦 仅管理内核开机自启
73-
boot proxy on|off|status 📜 仅管理开机代理保持
55+
boot on|off|status 🚦 管理开机代理接管
56+
boot runtime on|off|status 🚦 仅管理内核开机自启
57+
boot proxy on|off|status 📜 仅管理开机代理保持
7458
upgrade 🚀 升级当前或指定内核
7559
update 🔄 更新项目代码
7660
completion bash|zsh 💡 导出 Shell 补全脚本
7761
dev reset 🧪 恢复到安装前状态(保留项目目录和已下载文件)
7862
63+
🩺 Diagnose:
64+
doctor 🩺 诊断环境与运行状态
65+
status 🔍️ 查看状态总览
66+
log/logs 📜 查看日志
67+
completion 💡 导出 Bash / Zsh 补全脚本
68+
7969
📌 Advanced Examples:
8070
clashctl sub list
8171
clashctl sub enable hk
8272
clashctl sub disable hk
8373
clashctl sub rename hk hk-bak
8474
clashctl sub remove hk
8575
86-
clashctl config show
87-
clashctl config explain
88-
clashctl config regen
89-
clashctl config kernel mihomo
9076
clashctl relay add 多跳-示例 节点A 节点B --domain example.com
9177
clashctl relay list
9278
93-
clashctl tun doctor
94-
clashctl update --force
95-
clashctl dev reset
96-
97-
🚀 Main Path Reminder:
98-
clashctl add [订阅链接] [名称]
99-
clashctl add local
100-
clashctl use
101-
clashon
102-
clashctl select
103-
clashctl status
104-
10579
💡 Notes:
10680
当前编译链固定为 active-only
10781
只处理当前 active 主订阅
10882
Tun 模式属于高级能力,开启前建议先执行:clashctl tun doctor
83+
10984
EOF
11085
}
11186

@@ -2972,7 +2947,7 @@ cmd_ui_help_summary() {
29722947
printf ' %-18s %s\n' "clashctl add" "➕ 添加订阅"
29732948
printf ' %-18s %s\n' "clashctl add local" "➕ 从 runtime/subscriptions 导入本地订阅"
29742949
printf ' %-18s %s\n' "clashctl use" "💱 切换订阅"
2975-
printf ' %-18s %s\n' "clashctl ls" "📡 查看订阅列表"
2950+
printf ' %-18s %s\n' "clashctl ls" "📜 查看订阅列表"
29762951
echo "📌 高级"
29772952
printf ' %-18s %s\n' "clashctl tun" "🧪 Tun 模式管理"
29782953
printf ' %-18s %s\n' "clashctl mixin" "🧩 Mixin 配置管理"

scripts/core/update.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,7 @@ update_project_code() {
203203
fi
204204

205205
if git_has_local_changes && [ "$force_mode" != "true" ]; then
206-
die "检测到本地有未提交改动,请先提交,或使用 clashctl update --force"
206+
die "检测到本地有未提交改动,请先提交,或使用 clashctl update --force 强制覆盖"
207207
fi
208208

209209
info "正在获取最新代码"

0 commit comments

Comments
 (0)