mirror of
https://github.com/wnlen/clash-for-linux.git
synced 2026-03-21 22:06:45 +08:00
Update clashctl
This commit is contained in:
64
clashctl
64
clashctl
@ -162,22 +162,22 @@ cmd_mode() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
cmd_start() {
|
cmd_start() {
|
||||||
local mode
|
local mode
|
||||||
mode="$(detect_mode)"
|
mode="$(detect_mode)"
|
||||||
|
|
||||||
case "$mode" in
|
case "$mode" in
|
||||||
systemd)
|
systemd|systemd-installed)
|
||||||
start_via_systemd
|
start_via_systemd
|
||||||
ok "Clash started via systemd"
|
ok "Clash started via systemd"
|
||||||
;;
|
;;
|
||||||
script|none)
|
script|none)
|
||||||
start_via_script
|
start_via_script
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
err "未知模式: $mode"
|
err "未知模式: $mode"
|
||||||
exit 1
|
exit 1
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
|
|
||||||
cmd_stop() {
|
cmd_stop() {
|
||||||
@ -215,25 +215,25 @@ cmd_generate() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
cmd_restart() {
|
cmd_restart() {
|
||||||
"$PROJECT_DIR/scripts/generate_config.sh"
|
"$PROJECT_DIR/scripts/generate_config.sh"
|
||||||
|
|
||||||
local mode
|
local mode
|
||||||
mode="$(detect_mode)"
|
mode="$(detect_mode)"
|
||||||
|
|
||||||
case "$mode" in
|
case "$mode" in
|
||||||
systemd)
|
systemd|systemd-installed)
|
||||||
restart_via_systemd
|
restart_via_systemd
|
||||||
ok "Clash restarted via systemd"
|
ok "Clash restarted via systemd"
|
||||||
;;
|
;;
|
||||||
script|none)
|
script|none)
|
||||||
restart_via_script
|
restart_via_script
|
||||||
ok "Clash restarted via script mode"
|
ok "Clash restarted via script mode"
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
err "未知模式: $mode"
|
err "未知模式: $mode"
|
||||||
exit 1
|
exit 1
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
|
|
||||||
cmd_update() {
|
cmd_update() {
|
||||||
|
|||||||
Reference in New Issue
Block a user