**シェル用の最小限の、非常に高速で、無限にカスタマイズ可能なプロンプトです!** - **高速:** _本当に_ 高速です! 🚀 - **カスタマイズ可能:** プロンプトのあらゆる側面を構成します。 - **ユニバーサル:** あらゆるシェル、あらゆるオペレーティングシステムで動作します。 - **インテリジェント:** 関連情報を一目で示します。 - **豊富な機能:** お気に入りのツールをすべてサポートします。 - **簡単:** 迅速なインストールが可能であり、数分で使用開始可能です。 ## 🚀 インストール ### 必要なもの - [Nerd Font](https://www.nerdfonts.com/)がインストールされ、端末にて有効になっている(例えば、[Fira Code Nerd Font](https://www.nerdfonts.com/font-downloads)を試してみてください)。 ### 入門 **注意**: さまざまなプラットフォームが急増しているため、ここでは対応プラットフォームの一部だけを挙げています。 自分が使っているシェルがありませんか? [extra platform instructions](https://starship.rs/installing/) を確認してください。 1. **Starship** のバイナリをインストール #### 最新版のインストール ##### ビルド済みのバイナリをインストール ```sh sh -c "$(curl -fsSL https://starship.rs/install.sh)" ``` Starship自体を更新するには、上記のスクリプトを再度実行してください。 最新のバージョンに置き換わり、設定ファイルには変更を加えません。 **※**インストールスクリプトのデフォルト値は上書きすることができます。詳しくはヘルプを参照してください。 ```sh sh -c "$(curl -fsSL https://starship.rs/install.sh)" -- --help ``` #### パッケージマネージャー経由でインストール ##### [ Homebrew ](https://brew.sh/)の場合: ```sh brew install starship ``` ##### [ Scoop ](https://scoop.sh)の場合: ```powershell scoop install starship ``` 2. 初期化のためのスクリプトをシェルの設定ファイルに追加 #### Bash `~/.bashrc` の最後に以下を追記してください ```sh # ~/.bashrc eval "$(starship init bash)" ``` #### Fish `~/.config/fish/config.fish` の最後に以下を追記してください ```sh # ~/.config/fish/config.fish starship init fish | source ``` #### Zsh `~/.zshrc` の最後に以下を追記してください ```sh # ~/.zshrc eval "$(starship init zsh)" ``` #### PowerShell `Microsoft.PowerShell_profile.ps1` の最後に以下を追記してください。 PowerShell 上で `$PROFILE` 変数を問い合わせると、ファイルの場所を確認できます。 通常、パスは `~\Documents\PowerShell\Microsoft.PowerShell_profile.ps1` または -Nix 上では `~/.config/powershell/Microsoft.PowerShell_profile.ps1` です。 ```powershell Invoke-Expression (&starship init powershell) ``` #### Ion `~/.config/ion/initrc `の最後に次を追加してください ```sh # ~/.config/ion/initrc eval $(starship init ion) ``` #### Elvish **警告** elvish v0.15 以上のみがサポートされています。 `~/.elvish/rc.elv` の最後に以下を追記してください。 ```sh # ~/.elvish/rc.elv eval (starship init elvish) ``` #### Tcsh `~/.tcshrc` の最後に以下を追加します: ```sh # ~/.tcshrc eval `starship init tcsh` ``` #### Xonsh `~/.xonshrc` の最後に以下を追加してください: ```sh # ~/.xonshrc execx($(starship init xonsh)) ``` #### Nushell **警告** これは将来的に変更されます。 nu バージョン 0.33 以降のみサポートされます。 nu 設定ファイルに以下を追加してください。 nu で`config path`を実行することで、設定ファイルの場所を確認できます。 ```toml startup = [ "mkdir ~/.cache/starship", "starship init nu | save ~/.cache/starship/init.nu", "source ~/.cache/starship/init.nu" ] prompt = "starship_prompt" ``` ## 🤝 貢献 私たちは常に**すべてのスキルレベル**の貢献者を探しています! もし簡単にプロジェクトへ参加する方法をお探しなら、 [good first issue](https://github.com/starship/starship/labels/🌱%20good%20first%20issue) に取り組んでみてください。 あなたが英語以外の言語に堪能な場合、ドキュメントの翻訳と更新に協力していただけると嬉しいです。 協力してくれる場合、翻訳は [Starship Crowdin](https://translate.starship.rs/) から貢献できます。 もしあなたが Starship への貢献に興味がある場合は、我々の[貢献ガイド](https://github.com/starship/starship/blob/master/CONTRIBUTING.md)をご覧ください。 また、気軽に我々の[Discord サーバー](https://discord.gg/8Jzqu3T)へ顔を出してください。 👋 ## 💭影響を受けたプロダクト よければStarship の作成に影響を与えた、これまでのプロジェクトをチェックしてください 🙏 - **[denysdovhan/spaceship-prompt](https://github.com/denysdovhan/spaceship-prompt)** - 宇宙飛行士のための ZSH プロンプト。 - **[denysdovhan/robbyrussell-node](https://github.com/denysdovhan/robbyrussell-node)** - 多くの shell に対応した JavaScript で書かれた robbyrussell テーマ。 - **[reujab/silver](https://github.com/reujab/silver)** - 多くの shell に対応しているカスタマイズ可能でアイコンを表示できる powerline のようなプロンプト。