Skip to content

worktree作成の選択をconfig設定で制御可能にする #96

@nrslib

Description

@nrslib

概要

worktree(shared clone)を作成するかどうかの確認プロンプトを、設定ファイルであらかじめ指定できるようにしたい。設定されていない場合のみ従来通り選択肢を表示する。

現状

インタラクティブモードや takt add で実行時に、毎回 worktree を作成するかどうかの確認プロンプトが表示される。CLIオプション --create-worktree <yes|no> はあるが、毎回指定する必要がある。

要望

~/.takt/config.yaml にデフォルト値を設定できるようにする。

# ~/.takt/config.yaml
create_worktree: true   # 常にworktreeを作成
# create_worktree: false  # 常にworktreeを作成しない
# 未設定の場合: 従来通りプロンプトで確認

動作

config設定 CLIオプション 動作
未設定 未指定 プロンプトで確認(現行動作)
true 未指定 常にworktreeを作成
false 未指定 常にworktreeを作成しない
any --create-worktree yes/no CLIオプションが優先

対象

  • インタラクティブモード(takt / takt {task}
  • takt add

優先順位

CLIオプション > config設定 > プロンプト確認

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions