Skip to content

Commit b7e2db7

Browse files
committed
glaze-dev: also drop inherited .claude/worktrees on clone
Stale session worktrees (with node_modules) rode along from template to template. New apps start with a clean .claude.
1 parent 55103da commit b7e2db7

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

plugins/glaze-coder/scripts/glaze-dev

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -483,8 +483,9 @@ cmd_new() {
483483
# midlertidig plassholder til du bytter app-icon.png/app-icon.icns.
484484
rm -f "$newsrc/.icon-hash"(N) 2>/dev/null
485485
# personlige Claude Code-tillatelser (kan inneholde absolutte stier med
486-
# brukernavn) skal heller ikke arves; Claude lager en ny ved behov.
487-
rm -f "$newsrc/.claude/settings.local.json"(N) 2>/dev/null
486+
# brukernavn) og gamle worktrees skal heller ikke arves.
487+
rm -f "$newsrc/.claude/settings.local.json"(N) 2>/dev/null
488+
rm -rf "$newsrc/.claude/worktrees"(N) 2>/dev/null
488489

489490
# 2) ny identitet i package.json
490491
( cd "$newsrc" && node -e 'const fs=require("fs");const j=JSON.parse(fs.readFileSync("package.json"));const[,id,name,prod]=process.argv;j.id=id;j.name=name;j.productName=prod;j.description="A Glaze app: "+prod;fs.writeFileSync("package.json",JSON.stringify(j,null,2))' "$id" "$name" "$prod" )

0 commit comments

Comments
 (0)