Open1
Starshipでプロンプトをおしゃれにしてみた
インストールも設定も手間がかからないRust製のStarshipを使ってプロンプトを鮮やかにしてみた。
homebrewを使ってインストール
$ brew install starship
~/.zshrcへ追記(.zshrcの最後に追記する必要があるので注意
$ eval "$(starship init zsh)"
$ source ~/.zshrc
Nerd Fontsが必要なのでインストールする(アイコンなどが文字化けする
カスタマイズする
$ starship config
$ vi ~/.config/starship.toml
設定は公式の設定方法を参照
scan_timeout = 10
[character]
error_symbol = "[❯](bold red)"
success_symbol = "[❯](bold green)"
[directory]
truncation_length = 100
truncate_to_repo = false
truncation_symbol = "…/"
[aws]
format = 'on [$symbol($profile )(\($region\) )]($style)'
style = "bold blue"
[aws.region_aliases]
ap-northeast-1 = "jp"
[custom.arch]
command = "uname -m"
when = """ test $(uname -m) = "x86_64" """
style = "bold yellow"
format = "[$output]($style)"
[docker_context]
format = "via [🐋 $context](blue bold)"
[git_branch]
symbol = " "
[username]
style_user = "white bold"
style_root = "black bold"
format = "[$user🌱]($style) "
disabled = false
show_always = true
とりあえず上記を入れてみた
iconなどは以下から探す