File tree Expand file tree Collapse file tree 1 file changed +11
-2
lines changed
Expand file tree Collapse file tree 1 file changed +11
-2
lines changed Original file line number Diff line number Diff line change @@ -265,9 +265,18 @@ infra-down: ## Stop PostgreSQL infrastructure
265265
266266# #@ Git Worktrees
267267
268- worktree : # # Create a new git worktree for feature branch
268+ worktree : # # Create a new git worktree for feature branch (Usage: make worktree NAME=my-feature)
269269 @echo " => Creating git worktree"
270- @read -p " Feature name: " name; \
270+ @if [ -z " $( NAME) " ]; then \
271+ read -p " Feature name: " name; \
272+ else \
273+ name=" $( NAME) " ; \
274+ fi ; \
275+ if [ -z " $$ name" ]; then \
276+ echo " ERROR: Feature name cannot be empty" ; \
277+ echo " Usage: make worktree NAME=my-feature" ; \
278+ exit 1; \
279+ fi ; \
271280 git checkout main && git pull && \
272281 git worktree add worktrees/$$ name -b feature/$$ name && \
273282 mkdir -p worktrees/$$ name/.claude && \
You can’t perform that action at this time.
0 commit comments