33 KiB
ウェブサイト
·
インストール
·
設定
Starship は小さく、とても高速に動作し、非常にカスタマイズ可能なすべてのシェルに対応したプロンプトです!
プロンプトには、作業中に必要な情報が表示されます。
🍬 機能
- 最後のコマンドがゼロ以外のコードで終了すると、プロンプト文字が赤に変わります
- 現在の Go バージョン (
🐹
) - 現在の Java のバージョン (
☕
) - 現在の Node.js のバージョン (
⬢
) - Current PHP version (
🐘
) - 現在の Python のバージョン (
🐍
) - 現在の Ruby のバージョン (
💎
) - 現在の Rust のバージョン (
🦀
) - Current .NET version (
•NET
) - カレントディレクトリにある現在のパッケージバージョン(
📦
)- npm (Node.js)
- cargo (Rust)
- poetry (Python)
- 現在の Git ブランチとリッチなリポジトリの状態
=
— 競合している変更⇡
— リモートブランチより進んでいる変更⇣
—リモートブランチに追いついていない変更⇕
— 分岐した変更?
— 追跡されていない変更$
— stashされた変更!
— 変更されたファイル+
— 追加されたファイル»
— 名前が変更されたファイル✘
— 削除されたファイル
- Current Mercurial branch
- 現在のバッテリー残量と状態
⇡
– charging⇣
– discharging•
– fully charged- バックグラウンドジョブのインジケーター (
✦
) - 現在のKubernetesクラスタとネームスペース (
☸
) - Current Amazon Web Services (AWS) profile (
☁️
) - Execution time of the last command
- Custom environment variable value
- Nix-shell の環境検出
- ログインユーザーと異なる場合にユーザー名を表示する
- Optional current time in 12/24hr format
🚀 インストール
必要なもの
- Powerline フォント がターミナルにインストールされて有効になっている必要があります(例えば Fira Code を試してみてください)。
入門
-
Starship のバイナリをインストール
Install Latest Version
With Shell:
curl -fsSL https://starship.rs/install.sh | sh
Install via Package Manager
With Homebrew:
brew install starship
With 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
~\Documents\PowerShell\Microsoft.PowerShell_profile.ps1
(それか Nix上の~/.config/powershell/Microsoft.PowerShell_profile.ps1
)の末尾に以下を追加してください。# ~\Documents\PowerShell\Profile.ps1 Invoke-Expression (&starship init powershell)
🔧 設定
Starship の設定方法の詳細に関しては、ドキュメントをチェックしてください。
🤝 貢献
私たちは常にすべてのスキルレベルの貢献者を探しています! もし簡単にプロジェクトへ参加する方法をお探しなら、 good first issue に取り組んでみてください。
特に必要としています
- 👩💼 プロダクトマネージャー
- GitHub のプロジェクトには、整理/優先度付けがされていない機能や、Issue になっていないアイデアが多くあります。 プロダクトの方針を持っていただける方が Starship には必要です!
- 👩🎨 デザイナー
- 目を引く Web サイトを作りたいですか? 素晴らしい! 我々は Starship の栄光を際立てる美しい Web サイトを作成したいと考えています。 Starship ブランドのデザインを手助けすることは、新しいアイデアを試す絶好の機会です!
- 👩💻 Rust デベロッパー
- 慣用的な Rust の作成、効果的な Rust アーキテクチャの設計、パフォーマンスの最適化、クロスプラットフォームビルドの最適化などに関しては、_多く_の簡単な成果があります。 私(@matchai)は Rust の初心者です。 私たちを正しい方向に向けてください!
もしあなたが Starship への貢献に興味がある場合は、我々の貢献ガイドをご覧ください。 また、気軽に我々のDiscord サーバーへ顔を出してください。 👋
貢献者
これらの素晴らしい方々に感謝します (emoji key):
このプロジェクトは all-contributors の仕様に従っています。 どんな種類の貢献でもお待ちしています!
💭影響を受けたプロダクト
よければStarship の作成に影響を与えた、これまでのプロジェクトをチェックしてください 🙏
-
denysdovhan/spaceship-prompt - 宇宙飛行士のための ZSH プロンプト。
-
denysdovhan/robbyrussell-node - 多くの shell に対応した JavaScript で書かれた robbyrussell テーマ。
-
reujab/silver - 多くの shell に対応しているカスタマイズ可能でアイコンを表示できる powerline のようなプロンプト。
📝 ライセンス
Copyright © 2019-present, Starship Contributors.
このプロジェクトは ISC でライセンスされています。