発生した問題
macOS (Apple Silicon)でWireGuardをインストールすると以降
ログインシェルが実行されるたびに以下のエラーメッセージが出るようになる
-bash: complete: nosort: invalid option name
-bash: complete: nosort: invalid option name
解決方法
/opt/homebrew/etc/bash_completion.d
でgrep -OR nosort *
でnosortが含まれるコンプリーションファイルを探すと
wg
とwg-quick
というコンプリーションファイルが見つかる
そのファイルをvim等で開き/nosort
でcompleteコマンドを実行している行を探し
completeコマンドの-o nosort
を削除すると無事
2行の-bash: complete: nosort: invalid option name
は表示されなくなる