Repolode
o2sh

o2sh/onefetch

ローカルのGitリポジトリの情報とコード統計をターミナルに表示するコマンドラインツール。

スター
12,082
フォーク
335
未解決の Issue
66
最終コミット
4 時間前

これは何?

Onefetchは、ローカルのGitリポジトリのプロジェクト情報とコード統計をターミナルに表示するコマンドラインツールです。完全にオフラインで動作し、リポジトリのGit履歴とファイルからデータを読み取るため、アカウントもネットワーク接続も必要ありません。

リポジトリ内で実行するか、リポジトリのパスを渡すと、プロジェクト名、言語の内訳、コミット数や作者数、ファイル統計などをまとめた情報パネルが表示されます。コマンドラインオプションで出力を調整でき、テキストのスタイル、表示する情報項目、除外するファイルやディレクトリを指定できるほか、JSONやYAMLなどの形式で出力できます。

Linux、macOS、Windows向けに、apt形式のパッケージ、Homebrew、pacman、zypper、wingetを通じて配布されています。リリースページからビルド済みバイナリを入手することもできます。

主な機能

  • 01リポジトリ名、言語の内訳、コード統計をターミナルに表示します。
  • 02Gitから作者とコミット履歴を読み取り、オフラインで動作します。
  • 03100以上のプログラミング言語に対応しています。
  • 04JSONやYAML形式を含め、コマンドラインオプションで出力をカスタマイズできます。
  • 05ファイルやディレクトリを除外し、種類に応じて言語を絞り込めます。

ユースケース

  • 見慣れないリポジトリを開いたときに、すばやく概要を把握する。
  • ターミナルの起動時やシェルプロンプトに、リポジトリの概要を表示する。
  • スクリプトやレポート用に、リポジトリの統計をJSONまたはYAMLでエクスポートする。

クイックスタート

  1. 1

    Homebrewを使ってmacOSにインストール

    brew install onefetch
  2. 2

    wingetを使ってWindowsにインストール

    winget install onefetch
  3. 3

    pacmanを使ってArch Linuxにインストール

    pacman -S onefetch
  4. 4

    Gitリポジトリ内でonefetchを実行

    cd /path/of/your/repo onefetch

収録されている特集

トピック

#git#cli#command-line#rust#developer-tools#repository-statistics#command-line-interface#tool

よくある質問

onefetch とは?
ローカルのGitリポジトリの情報とコード統計をターミナルに表示するコマンドラインツール。 Onefetchは、ローカルのGitリポジトリのプロジェクト情報とコード統計をターミナルに表示するコマンドラインツールです。完全にオフラインで動作し、リポジトリのGit履歴とファイルからデータを読み取るため、アカウントもネットワーク接続も必要ありません。
onefetch は無料で使えますか?ライセンスは?
onefetch は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
onefetch は今もメンテナンスされていますか?
活発にメンテナンス中。onefetch の最終コミットは 2026年11月7日 です。
onefetch は何に使えますか?
見慣れないリポジトリを開いたときに、すばやく概要を把握する。 ターミナルの起動時やシェルプロンプトに、リポジトリの概要を表示する。 スクリプトやレポート用に、リポジトリの統計をJSONまたはYAMLでエクスポートする。
onefetch のインストール方法は?
Homebrewを使ってmacOSにインストール: brew install onefetch wingetを使ってWindowsにインストール: winget install onefetch pacmanを使ってArch Linuxにインストール: pacman -S onefetch Gitリポジトリ内でonefetchを実行: cd /path/of/your/repo onefetch
onefetch はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/o2sh/onefetch

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト