02 / 06

wt

移動 / 選択zsh/repo.zsh依存: fzf · wtp

ABOUT

worktree を選んで移動、作成、掃除まで。worktree 運用のハブコマンド。

現在のリポジトリの worktree を fzf で選んで cd する。サブコマンドで作成と掃除も担う。wt create は sotono/<slug> ブランチ(slug 省略時はタイムスタンプ)を、fzf で選んだベースブランチから wtp で作成して cd する。wt clean は親以外の linked worktree を 1 件ずつ確認しながら削除し、--node なら worktree は残して node_modules だけを消す。削除対象の中に自分がいる場合は先に親 worktree へ退避する。

USAGE

wt
wt create [slug]
wt clean [--node]

OPTIONS

create [slug]
ベースブランチを fzf で選び、sotono/<slug> の worktree を作成
clean
親以外の worktree を確認付きで削除
clean --node
worktree は残し node_modules のみ削除

EXAMPLES

$ wt

worktree を fzf で選んで cd

$ wt create fix-login

sotono/fix-login ブランチの worktree を作成

$ wt clean --node

各 worktree の node_modules だけ削除

DEMO

DEMO GIF SLOT

src/assets/gifs/wt.gif を追加するとここに表示されます