From af62764573b6125be5190e4ad45a37a98f2456b9 Mon Sep 17 00:00:00 2001 From: Konano Date: Fri, 29 Aug 2025 16:38:00 +0800 Subject: [PATCH] feat: add zsh prefix configuration function --- configure_priv.sh | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/configure_priv.sh b/configure_priv.sh index 19f1b19..bac2b6b 100755 --- a/configure_priv.sh +++ b/configure_priv.sh @@ -370,6 +370,21 @@ configure_iptables() { fi } +configure_zsh_prefix() { + [ -f ~/.zsh_user ] || return + + if confirm_action "要修改 zsh 的 prefix 吗?" "N"; then + read -p "zsh prefix: " new_prefix + if [ "$(uname)" = "Darwin" ]; then + # macOS + sed -i '' "1s/.*/HOST=\"$new_prefix\"/" ~/.zsh_user + else + # Linux + sed -i "1s/.*/HOST=\"$new_prefix\"/" ~/.zsh_user + fi + fi +} + configure_hostname() { if confirm_action "要修改 hostname 吗?" "N"; then read -p "hostname: " new_hostname @@ -574,12 +589,13 @@ configure_install configure_nano configure_vim configure_zsh +configure_zsh_prefix configure_tmux # configure_nodejs configure_docker configure_fail2ban configure_iptables -configure_hostname +# configure_hostname configure_timedate configure_bootinfo configure_oomkiller