解決 /usr/local/etc/bash_completion:59: command not found: shopt

Situation

打開 shell 出現以下 error:

/usr/local/etc/bash_completion:59: command not found: shopt
/usr/local/etc/bash_completion:1192: command not found: shopt
/usr/local/etc/bash_completion:1420: command not found: shopt
/usr/local/etc/bash_completion.d/minikube:type:2663: bad option: -t
/usr/local/etc/bash_completion.d/ssh:194: command not found: shopt
/usr/local/etc/bash_completion.d/ssh:247: command not found: shopt
/usr/local/etc/bash_completion.d/xrandr:17: parse error near `)'

閱讀更多解決 /usr/local/etc/bash_completion:59: command not found: shopt

讓 macOS 的 Terminal 又潮又實用:手把手設定教學 iTerm2 + oh-my-zsh + Powerlevel10k

(圖片來源:romkatv/powerlevel10k)

如果你是 macOS 上的開發者,應該會看過別人的 macOS Terminal 看起來很酷炫,有很多實用的 prompt 資訊和便利操作,你看到的 95% 是 zsh 這個 shell。

用 zsh 打造自己喜歡的酷炫 Terminal 並不難,網路上已經有很多教學。不過有些教學年代久遠,用的是比較舊的套件,仍有一些略嫌繁瑣的設定,例如 zsh theme Powerlevel9k 需要自己手動安裝 Powerline Font 來支援特殊 icon font。

後來新的 Powerlevel10k 將這些設定又更進一步簡化,設定方式變得非常人性化,更容易設定,而且效果更漂亮。

本文使用較新的 Powerlevel10k,整理從零開始的安裝設定步驟,也算是為自己做筆記,未來重置或更換 Mac 時能很快找回慣用的配置。

閱讀更多讓 macOS 的 Terminal 又潮又實用:手把手設定教學 iTerm2 + oh-my-zsh + Powerlevel10k