diff --git a/README.md b/README.md index a678d06..1f65531 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,11 @@ # lazy +一句话命令:`sh -c "$(wget -qO- cc.c-4.cc/lazy.sh)"` + +Gist: https://gist.github.com/Konano/d3236c9546a362438096eab1d380b4c7 + +---- + root 用户请使用 [init_root.sh](./init_root.sh) 有 sudo 权限的普通用户请使用 [init_sudo.sh](./init_sudo.sh) diff --git a/configure_priv.sh b/configure_priv.sh index 2c052bd..19f1b19 100755 --- a/configure_priv.sh +++ b/configure_priv.sh @@ -61,8 +61,8 @@ configure_install_basic() { configure_install_useful() { if [ "$(uname)" = "Darwin" ]; then [ "$1" != "noupdate" ] && brew update - brew install hexyl bat tree p7zip-full - brew install hping3 mtr + brew install hexyl bat tree p7zip + brew install mtr else [ "$1" != "noupdate" ] && sudo apt-get update sudo apt-get install hexyl bat tree fd-find fzf -y @@ -182,7 +182,13 @@ configure_zsh() { # 如果 ~/.zshrc 里面没有 source ~/.zsh_user 则添加 if ! grep -qx "source ~/.zsh_user" ~/.zshrc; then - sed -i '$a source ~/.zsh_user' ~/.zshrc + if [ "$(uname)" = "Darwin" ]; then + # macOS + printf "\nsource ~/.zsh_user\n" >> ~/.zshrc + else + # Linux + sed -i '$a source ~/.zsh_user' ~/.zshrc + fi fi # 如果 ~/.zshrc 里面没有 conda initialize 则运行 mamba init zsh @@ -333,6 +339,8 @@ configure_fail2ban() { configure_iptables() { [ $offline -eq 1 ] && return + [ "$(uname)" = "Darwin" ] && return + if command_exists ifquery && systemctl is-active --quiet networking; then # ifupdown: /etc/network/if-pre-up.d/iptables-load [ -f /etc/network/if-pre-up.d/iptables-load ] && return