CLI リファレンス

メインコマンド

kodo [OPTIONS]

オプション

オプション短縮説明デフォルト
--config-c設定ファイルのパス~/.config/kodo/config.json
--repo-rリポジトリパスカレントディレクトリ
--days-d分析する日数7
--output-o出力形式 (tui/json/csv)tui
--period-p集計期間 (daily/weekly/monthly/yearly)daily
--branch-b分析するブランチデフォルトブランチ
--ext含めるファイル拡張子(カンマ区切り)全ファイル
--include-mergesマージコミットを含めるfalse
--single-metricTUIで単一指標表示false (スプリットビュー)
--repo-nameリポジトリ名でフィルタ(カンマ区切り)全リポジトリ

サブコマンド

kodo add <path>

リポジトリを設定に追加します。

オプション短縮説明デフォルト
<path>リポジトリのパス(. でカレントディレクトリ)必須
--name-nリポジトリの表示名ディレクトリ名
--branch-bデフォルトブランチなし

例:

kodo add .
kodo add . --name my-project
kodo add /path/to/repo --name myrepo --branch develop

kodo remove <identifier>

リポジトリを設定から削除します。

オプション短縮説明デフォルト
<identifier>削除するリポジトリのパスまたは名前必須

例:

kodo remove .
kodo remove my-project
kodo remove /path/to/repo

kodo list

登録されているリポジトリを一覧表示します。

オプション短縮説明デフォルト
--jsonJSON形式で出力false (テーブル形式)

例:

kodo list
kodo list --json

環境変数

変数説明
KODO_CONFIG設定ファイルのパス