diff --git a/worktree/worktree.plugin.zsh b/worktree/worktree.plugin.zsh index caf24af..bc8701f 100644 --- a/worktree/worktree.plugin.zsh +++ b/worktree/worktree.plugin.zsh @@ -34,6 +34,12 @@ Manage git worktrees by branch name." local root=$(git rev-parse --show-toplevel) local wt_dest=${root:h}/${root:t}@${branch} git worktree add "$wt_dest" "$branch" + if [ -f $root/.enter ] && [ -f $root/.exit ]; then + ln -s $root/.enter $wt_dest/.enter + ln -s $root/.exit $wt_dest/.exit + _autoenv_authorized $PWD/.enter yes + _autoenv_authorized $PWD/.exit yes + fi ;; rm|remove) local wt_path