Git repository summary in your terminal
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

2.8 KiB

This file contains unexpected Bidirectional Unicode characters!

This file contains unexpected Bidirectional Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

Rustで書かれたコマンドラインインターフェースのGit情報ツール

cargo Build Status help wanted

Onefetch はRustで書かれたコマンドラインインターフェースの Git 情報ツールで、ローカルにある Git リポジトリのプロジェクト情報やコードの統計をターミナルへ直接表示します。このツールは常にオフラインで動作し、ネットワークへのアクセスは必要ありません。

デフォルトの設定ではリポジトリ内の情報は主要な言語のロゴと一緒に表示されますが、代わりに画像(ターミナルでサポートされている場合)やテキスト、または何も表示しないように設定できます。

テキストからオープンソースライセンスを自動的に検出し、ソースコードの配布ページや保留中の変更、依存関係の数(パッケージマネージャーによる)、トップコントリビューター(コミット数による)、ディスク上のサイズ、作成日、LOC(コードの行数)などの有益な情報をユーザーに提供します。

Onefetch はコマンドラインフラグを使用して ASCII/テキストフォーマットのカスタマイズや情報行の無効化、ファイルやディレクトリの除外、複数のフォーマット(JSON、YAML)での出力など設定できます。

現在、Onefetch は 100 種類以上のプログラミング言語をサポートしています。選択した言語がサポートされていない場合は Issue を追加してください。

貢献は大歓迎です。詳しくは CONTRIBUTING をご覧ください。

詳細: [Wiki] [Installation] [Getting Started]