diff --git a/config/zsh/aliases.zsh b/config/zsh/aliases.zsh index e19e582..26b4836 100644 --- a/config/zsh/aliases.zsh +++ b/config/zsh/aliases.zsh @@ -57,8 +57,13 @@ function ud() { } function upgrade() { - case $(lsb_release -si) in - Gentoo) eix-sync && eix-update && emerge -avuNDU @world ;; - VoidLinux) xbps-install -Su && xbps-remove -RoO && xlocate -S ;; - esac + if [ $(uname -s) != "Darwin" ]; then + case $(lsb_release -si) in + Gentoo) eix-sync && eix-update && emerge -avuNDU @world ;; + VoidLinux) xbps-install -Su && xbps-remove -RoO && xlocate -S ;; + esac + else + brew update && brew upgrade && brew cleanup + fi + oh-my-posh upgrade }