ターミナル起動を1秒も遅くせず、Homebrewを裏で安全に自動更新する
Homebrew の更新をターミナル起動時に同期実行すると、起動が遅くなる。 この構成では更新確認だけを裏で走らせ、更新が必要なときだけ通知から実行する。 この記事で分かること Homebrew の更新確認を1日1回だけ非同期で実行する仕組み Caskの更新で sudo が必要になったとき、macOSの認証ダイアログを使う設定 ターミナル起動を待たせない更新確認と、更新が見つかったときの通知 同期実行の遅さと自動更新の壊れやすさを避ける ターミナル起動時に毎回「brew update」を同期実行すると、シェルの起動が遅くて耐えられない。 ...