背景
ターミナルのプロンプトですが、デフォルトだと見づらくて使いづらいです。
プロンプトはカスタマイズするとGitブランチ名やGitの進捗表示も行えるのでかなり便利になります。
とはいえ、本腰を入れてカスタマイズ始めると日が暮れちゃうのでstarshipを使います。
ゴール
現在のシェルを確認
$ echo $SHELL
starshipのインストール
$ brew install starship
zshシェルの場合
$ echo 'eval "$(starship init zsh)"' >> ~/.zprofile
$ exec $SHELL -l
bashシェルの場合
$ echo 'eval "$(starship init bash)"' >> ~/.bashrc
$ exec $SHELL -l
fishシェルの場合
$ echo 'eval "$(starship init fish)"' >> ~/.config/fish/config.fish
$ exec $SHELL -l
starshipの設定ファイルの作成
$ mkdir ~/.config
$ touch ~/.config/starship.toml
starshipの設定ファイル設定例
$ vim ~/.config/starship.toml
add_newline = false
[directory]
truncate_to_repo = false
[time]
disabled = false
その他の詳細な設定は公式に詳しく書かれているのでそちらを参照ください。
フォントをインストールする
Gitのアイコンが文字化けするのでフォントをインストールします。
$ brew tap homebrew/cask-fonts
$ brew install font-fira-code --cask
ターミナルを開いてフォント設定する。
Fire Code, Retina, 12の設定が個人的に好き。