diff --git a/.bashrc b/.bashrc index 94b4f6f..ee07376 100644 --- a/.bashrc +++ b/.bashrc @@ -102,17 +102,18 @@ _init() { while ! command_exists oh-my-posh; do for binDir in "${binDirs[@]}"; do - case "$binDir" in - "$HOME/.local/bin") - echo_info "Installing oh-my-posh into $binDir" - curl -s https://ohmyposh.dev/install.sh | bash -s -- -d "$binDir" - ;; - *) - echo_info "Installing oh-my-posh into $binDir" - curl -s https://ohmyposh.dev/install.sh | $_sudo bash -s -- -d "$binDir" - ;; - esac - + if [ -d "$binDir" ]; then + case "$binDir" in + "$HOME/.local/bin") + echo_info "Installing oh-my-posh into $binDir" + curl -s https://ohmyposh.dev/install.sh | bash -s -- -d "$binDir" + ;; + *) + echo_info "Installing oh-my-posh into $binDir" + curl -s https://ohmyposh.dev/install.sh | $_sudo bash -s -- -d "$binDir" + ;; + esac + fi done done fi