JanDeDobbeleer/oh-my-posh
PowerShell、bash、zsh、fishなどのシェルでカスタマイズ可能なプロンプトを描画する、クロスプラットフォーム対応のテーマエンジン。
代替できる製品:Powerlevel10k
- スター
- 23,720
- フォーク
- 2,805
- 未解決の Issue
- 2
- 最終コミット
- 昨日
これは何?
Oh My Poshは、さまざまなシェルやOSで使えるプロンプトレンダラーです。設定でプロンプトのテーマを定義すると、カレントディレクトリ、Gitの状態、言語ランタイムのバージョン、コマンドの実行時間などのセグメントをシェルプロンプトに表示します。
PowerShell、bash、zsh、fish、nushell、cmdに対応し、Windows、macOS、Linuxで動作します。セカンダリプロンプト、右側のプロンプト、過去の行を簡潔にするトランジェントプロンプトも設定できます。READMEでは、Goで書かれた低レイテンシのレンダラーと説明されており、プロンプトのほぼすべての部分を変更できる柔軟性をアピールしています。
複数の端末やマシンで、一貫性があり情報量の多いプロンプトを使いたい開発者向けです。多くのテーマで使われているアイコンにはNerd Fontsを使用します。
主な機能
- 01PowerShell、bash、zsh、fish、nushell、cmdに対応
- 02Windows、macOS、Linuxで動作
- 03Git、ディレクトリ、言語ランタイム用のセグメントを設定可能
- 04セカンダリ、右側、トランジェントの各プロンプトに対応
- 05Go製で高速に描画
ユースケース
- 複数のシェルやマシンで一貫したプロンプトテーマを使う
- Gitのブランチや状態をターミナルのプロンプトに直接表示する
- コーディング中に言語ランタイムのバージョンをプロンプトに表示する
収録されている特集
トピック
よくある質問
- oh-my-posh とは?
- PowerShell、bash、zsh、fishなどのシェルでカスタマイズ可能なプロンプトを描画する、クロスプラットフォーム対応のテーマエンジン。 Oh My Poshは、さまざまなシェルやOSで使えるプロンプトレンダラーです。設定でプロンプトのテーマを定義すると、カレントディレクトリ、Gitの状態、言語ランタイムのバージョン、コマンドの実行時間などのセグメントをシェルプロンプトに表示します。
- oh-my-posh は無料で使えますか?ライセンスは?
- oh-my-posh は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- oh-my-posh は今もメンテナンスされていますか?
- 活発にメンテナンス中。oh-my-posh の最終コミットは 2026年11月6日 です。
- oh-my-posh は何に使えますか?
- 複数のシェルやマシンで一貫したプロンプトテーマを使う Gitのブランチや状態をターミナルのプロンプトに直接表示する コーディング中に言語ランタイムのバージョンをプロンプトに表示する
- oh-my-posh はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/JanDeDobbeleer/oh-my-posh
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
コマンドの終了コードや実行時間などの情報とともに履歴をSQLiteに保存し、任意でエンドツーエンド暗号化してマシン間で同期できる、シェル履歴の置き換えツールです。
3.2万+67 今週1028RustMIT活発にメンテナンス更新 11 時間前
訪問したディレクトリを学習し、曖昧な文字を数文字入力するだけで移動できる、シェル向けのディレクトリジャンパーです。
195065GoMIT更新 11 日前