HomesteadにBASH_ITをインストール

タグ: Laravel   Homestead   Bash  

Laravel Homesteadでは、バージョンアップごとに設定ファイルのHomestead.yamlと、プロビジョニング後に自動実行されるafter.shを使いまわします。

after.shは、デフォルトのHomesteadパッケージでは足りないツールなどをインストールするために使用します。これを利用し、Homestead Box標準シェルであるbashを使いやすくするBASH_ITをインストールする方法を紹介します。

BASH_ITはzshのoh-my-zshと同じような機能を提供します。

after.shの最後に、以下のように追加してください。

  1. ### BASH_IT
  2. # 公式リポジトリをクローン
  3. git clone --depth=1 https://github.com/Bash-it/bash-it.git ~/.bash_it
  4. # インストール
  5. ~/.bash_it/install.sh --silent
  6. # テーマの書き換え
  7. sed -i "s/BASH_IT_THEME='bobby'/BASH_IT_THEME='brainy'/" .bashrc

テーマはデフォルトのboddyを私の愛用しているbrainyに変更する例です。好みのテーマがあれば、brainyの代わりに指定してください。好みがない、わからなければsed ...の行は削除するか、コメントにしてください。