ターミナルで美しい Git プロジェクトの統計を確認する方法

in tech

まとめ

  • Onefetch は、ASCII アートと詳細なプロジェクト情報を含む git プロジェクトのコード統計を提供します。

  • Linux、macOS、Windows 用に簡単にダウンロードできます。

  • ASCII アートを非表示にしたり、好みに合わせて出力フィールドをカスタマイズしたりできます。

git でクローンを作成する前にプロジェクトのステータスをチェックすることが良いことであることはすでにご存知かもしれませんが、それらの統計をターミナルに直接表示する便利で魅力的な方法があることをご存知ですか?ワンフェッチに会いましょう。

ワンフェッチとは何ですか?

私のお気に入りの Neofetch の最新の代替品

Neofetch は廃止されたかもしれませんが、依然として模倣者や同様のツールを生み出しています。 Onefetch は、ASCII アート、言語の内訳、貢献者情報、その他の詳細を特徴とするプロジェクトのサマリーです。以下は、独自のリポジトリに対して onefetch を実行する例です。

onefetch git リポジトリの概要を示す onefetch プログラム。

このツールは任意の git リポジトリで動作し、次の 2 つの部分で構成される出力を生成します。

  • 左側には、プロジェクトの主要なプログラミング言語を ASCII アートで表現したものが表示されます。

  • 右側には、ブランチとタグの数、主な作成者、プロジェクトに含まれるコード行数など、プロジェクトに関する詳細が表示されます。

Onefetch のセットアップは簡単です

それをインストールし、CLI で数行を実行して、ショーをお楽しみください。

Linux、macOS、および Windows 用のバイナリは、Onefetch のリリース ページからダウンロードできます。 Homebrew、pacman、snap など、さまざまなマネージャー用のパッケージもあります。詳細については、完全なインストール ページをご覧ください。

Onefetch の基本的な使用法

インストールしたら、リポジトリのルート ディレクトリから直接 onefetch を実行します。

cd /path/to/repository
onefetch

または、リポジトリ パスをコマンドに渡します。

onefetch /path/to/repository
C で書かれた httpserver プロジェクトの概要統計を表示する onefetch プログラム。

Onefetch は色分けされた出力を多用するため、出力を他のコマンドにパイプしたり、ファイルにリダイレクトしたりすると良い結果が得られません。

Onefetch の高度な使用法

メインロゴをレンダリングする ASCII アートのファンでない場合は、–no-art オプションを使用して完全に非表示にすることができます。

onefetch --no-art
ロゴなしで zed プロジェクトの統計を表示する onefetch プログラム。

出力を微調整するために使用できる、次のような優れた視覚設定が他にもいくつかあります。

  • –no-color-palette は、下部に表示されるカラーパレットをオフにします。

  • –nerd-fonts 言語とともに素敵なアイコンを生成します

  • –no-title 最初の行を非表示にします

さらに、作成者などの特定のフィールドの長さを構成し、-d を使用して表示したくないフィールドをオフにすることができます。次のコマンドを使用して、大幅にカスタマイズされた概要を含む Go プロジェクトを次に示します。

onefetch -d head license last-change churn version commits contributors url \
   --nerd-fonts --no-title --number-of-languages 10 --number-of-authors 10
git プロジェクトのカスタム統計を示す onefetch コマンドからの出力。


Onefetch を使用してプロジェクトとリポジトリを最新の状態に保つ

Onefetch は、インストールと使用が簡単なシンプルなコマンドです。自分のプロジェクトを紹介したり、ハード ドライブに残っているプロジェクトの内容をすぐに思い出したりするのに最適です。

関連情報は以下のリンクからご確認いただけます

公式情報はこちら

関連記事

前の投稿
AI の低迷の中で YouTube で本物の音楽チャンネルを見つける方法を考え出した
次の投稿
Siri AI、ダイナミック アプリ グリッド、その他の新機能が watchOS 27 に登場

関連記事