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