Starship
https://gyazo.com/1582e364577d51cfb5bdceffc924c0ec
#シェル
概要
プロンプトを手軽に映えさせるやつ
warpとかと同世代のモダンな開発ツールって感じ
Starship: Cross-Shell Prompt
セットアップ
$ brew install starship
~/.zshrcに eval "$(starship init zsh)" を追記
カスタマイズ
starship.tomlに設定値を書く
mkdir ~/.config && touch ~/.config/starship.tomlで空の設定ファイルを準備
参考になる設定ファイル
dotfiles/src/starship/starship.toml at main · koki-develop/dotfiles · GitHub
お気に入りのコマンドラインツールを淡々と紹介するのやつ
https://gyazo.com/54a1d8c643585fc29a86f87e7ffca0b6
code:starship.toml
format = """
(#9A348E)\
$username\
(bg:#DA627D fg:#9A348E)\
$directory\
(fg:#DA627D bg:#FCA17D)\
$git_branch\
$git_status\
(fg:#FCA17D bg:#06969A)\
$time\
 (fg:#06969A)\
$status\
\n\
$character\
"""
username
show_always = true
style_user = "bg:#9A348E"
style_root = "bg:#9A348E"
format = '$user ($style)'
directory
style = "bg:#DA627D"
format = " $path ($style)"
truncate_to_repo = false
truncation_length = 3
truncation_symbol = "…/"
git_branch
symbol = ""
style = "bg:#FCA17D"
format = ' $symbol $branch ($style)'
git_status
style = "bg:#FCA17D"
format = '$all_status$ahead_behind ($style)'
deleted = '󰅖'
status
disabled = false
symbol = ' '
time
disabled = false
time_format = "%T"
style = "bg:#06969A"
format = ' 󰅐 $time($style)'