ドキュメント
CLI/config

renamed config

設定ファイルを管理します。テンプレートの作成、構文の検証、アクティブな設定の確認ができます。

renamed config <command> [options]

configコマンドはYAML設定ファイルの管理を支援します。設定ファイルを使用して、デフォルトオプションの設定、監視パターンの定義、本番環境デプロイメントの構成が可能です。

サブコマンド

init

使用可能なすべてのオプションを含むサンプル設定ファイルを作成します。

validate

設定ファイルの構文エラーと無効なオプションをチェックします。

show

すべての解決された値を含むアクティブな設定を表示します。

path

設定ファイルが検索されるパスを表示します。

使用例

ローカル設定ファイルを作成:

$ renamed config init

✓ ./.renamed.yamlにサンプル設定を作成しました

グローバル設定ファイルを作成:

$ renamed config init --global

✓ ~/.config/renamed/config.yamlを作成しました

設定ファイルを検証:

$ renamed config validate --config ./my-config.yaml

✓ 設定は有効です

アクティブな設定を表示:

$ renamed config show

設定ファイルの場所を表示:

$ renamed config path

設定ファイルの場所(優先順):
 1. ./.renamed.yaml
 2. ~/.config/renamed/config.yaml
 3. /etc/renamed/config.yaml

オプション

-g, --global

init用:グローバル設定ディレクトリ(~/.config/renamed/)に作成します。

-c, --config <path>

validateとshow用:設定ファイルのパスを指定します。

設定例

~/.config/renamed/config.yaml
# デフォルトのリネーム設定
rename:
 template: date_first
 strategy: by_type
 language: en

# 監視モード設定
watch:
 patterns:
 - "*.pdf"
 - "*.jpg"
 - "*.png"

# レート制限
rateLimit:
 concurrency: 4
 retryAttempts: 3

# ヘルスモニタリング
health:
 enabled: true
 socketPath: /tmp/renamed.sock

設定ファイルの場所

./.renamed.yaml プロジェクトローカル設定(最優先)

~/.config/renamed/config.yaml ユーザーレベル設定

/etc/renamed/config.yaml システム全体設定(最低優先)

設定はマージされ、ローカル設定がグローバル設定より優先されます。

関連項目