mirror of
https://github.com/wnlen/clash-for-linux.git
synced 2026-10-10 04:03:04 +08:00
Merge pull request #186 from wnlen/dev
fix(update): refresh shell entry files after code update
This commit is contained in:
@@ -47,6 +47,16 @@ sync_runtime_dependencies() {
|
|||||||
ensure_controller_secret >/dev/null
|
ensure_controller_secret >/dev/null
|
||||||
}
|
}
|
||||||
|
|
||||||
|
refresh_installed_entry_files() {
|
||||||
|
# Reload common.sh after code update so generated entry files use the latest templates.
|
||||||
|
# shellcheck source=scripts/core/common.sh
|
||||||
|
source "$PROJECT_DIR/scripts/core/common.sh"
|
||||||
|
|
||||||
|
info "正在刷新命令入口与 shell profile"
|
||||||
|
install_clashctl_entry
|
||||||
|
install_shell_alias_entry
|
||||||
|
}
|
||||||
|
|
||||||
remove_mihomo_binary() {
|
remove_mihomo_binary() {
|
||||||
rm -f "$(mihomo_bin)" 2>/dev/null || true
|
rm -f "$(mihomo_bin)" 2>/dev/null || true
|
||||||
}
|
}
|
||||||
@@ -173,6 +183,8 @@ update_project_code() {
|
|||||||
|
|
||||||
success "代码已更新到最新版本"
|
success "代码已更新到最新版本"
|
||||||
|
|
||||||
|
refresh_installed_entry_files
|
||||||
|
|
||||||
sync_runtime_dependencies
|
sync_runtime_dependencies
|
||||||
|
|
||||||
if [ "$regenerate_mode" = "true" ]; then
|
if [ "$regenerate_mode" = "true" ]; then
|
||||||
|
|||||||
Reference in New Issue
Block a user