HomesteadにBASH_ITをインストール

Tags : 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の最後に、以下のように追加してください。

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

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