feat: add zsh prefix configuration function

This commit is contained in:
Konano 2025-08-29 16:38:00 +08:00
parent a918e575ba
commit af62764573
Signed by: Nano
GPG Key ID: 93686B78EE43A65A

View File

@ -370,6 +370,21 @@ configure_iptables() {
fi 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() { configure_hostname() {
if confirm_action "要修改 hostname 吗?" "N"; then if confirm_action "要修改 hostname 吗?" "N"; then
read -p "hostname: " new_hostname read -p "hostname: " new_hostname
@ -574,12 +589,13 @@ configure_install
configure_nano configure_nano
configure_vim configure_vim
configure_zsh configure_zsh
configure_zsh_prefix
configure_tmux configure_tmux
# configure_nodejs # configure_nodejs
configure_docker configure_docker
configure_fail2ban configure_fail2ban
configure_iptables configure_iptables
configure_hostname # configure_hostname
configure_timedate configure_timedate
configure_bootinfo configure_bootinfo
configure_oomkiller configure_oomkiller