Skip to content

starship

Description:
どのシェルでも使える高速でカスタマイズ可能なプロンプト
Updated:
2026/01/28
  • 普遍的な互換性: Bash, Zsh, Fish, PowerShell だけでなく、あらゆるメジャーなシェルで同じ設定が利用可能。
  • 情報のインテリジェンス: Gitのブランチ、Node.jsやPythonのバージョン、AWSのプロファイル名など、必要な時だけ必要な情報を表示。
  • 極めて高いカスタマイズ性: starship.toml 一つで、アイコン、色、レイアウトを自分好みに無限に調整可能。
  • Nerd Font連携: アイコンフォントを活用し、視覚的にリッチで分かりやすいプロンプトを実現。
  • 開発環境の可視化: 今どのGitブランチにいて、言語のバージョンが何かを一目で確認。
  • ステータスの把握: 直前のコマンドが成功したか、実行にどれくらい時間がかかったかを自動表示。
  • クラウドコンテキストの表示: KubernetesのコンテキストやAWSの現在のロールを表示し、誤操作を防止。

  • Windows

    scoop install starship
  • Linux (curl script)

curl -sS https://starship.rs/install.sh | sh
  • macOS (Homebrew)
brew install starship

各シェルの設定ファイルに初期化コマンドを追記してください。

  • Bash (~/.bashrc)
eval "$(starship init bash)"
  • Zsh (~/.zshrc)
eval "$(starship init zsh)"
  • Fish (~/.config/fish/config.fish)
starship init fish | source

設定ファイルを作成または編集します:

mkdir -p ~/.config && touch ~/.config/starship.toml

公式が用意しているプリセットを使って、一瞬で見た目を変えることも可能です。