Initial import from garrytan/gstack@026751e (main snapshot via local relay)
Some checks failed
Workflow Lint / actionlint (push) Has been cancelled
Build CI Image / build (push) Has been cancelled
Skill Docs Freshness / check-freshness (push) Has been cancelled
Periodic Evals / build-image (push) Has been cancelled
Periodic Evals / evals (map[file:test/codex-e2e.test.ts name:e2e-codex]) (push) Has been cancelled
Periodic Evals / evals (map[file:test/gemini-e2e.test.ts name:e2e-gemini]) (push) Has been cancelled
Periodic Evals / evals (map[file:test/skill-e2e-design.test.ts name:e2e-design]) (push) Has been cancelled
Periodic Evals / evals (map[file:test/skill-e2e-plan.test.ts name:e2e-plan]) (push) Has been cancelled
Periodic Evals / evals (map[file:test/skill-e2e-qa-bugs.test.ts name:e2e-qa-bugs]) (push) Has been cancelled
Periodic Evals / evals (map[file:test/skill-e2e-qa-workflow.test.ts name:e2e-qa-workflow]) (push) Has been cancelled
Periodic Evals / evals (map[file:test/skill-e2e-review.test.ts name:e2e-review]) (push) Has been cancelled
Periodic Evals / evals (map[file:test/skill-e2e-workflow.test.ts name:e2e-workflow]) (push) Has been cancelled
Periodic Evals / evals (map[file:test/skill-routing-e2e.test.ts name:e2e-routing]) (push) Has been cancelled
Some checks failed
Workflow Lint / actionlint (push) Has been cancelled
Build CI Image / build (push) Has been cancelled
Skill Docs Freshness / check-freshness (push) Has been cancelled
Periodic Evals / build-image (push) Has been cancelled
Periodic Evals / evals (map[file:test/codex-e2e.test.ts name:e2e-codex]) (push) Has been cancelled
Periodic Evals / evals (map[file:test/gemini-e2e.test.ts name:e2e-gemini]) (push) Has been cancelled
Periodic Evals / evals (map[file:test/skill-e2e-design.test.ts name:e2e-design]) (push) Has been cancelled
Periodic Evals / evals (map[file:test/skill-e2e-plan.test.ts name:e2e-plan]) (push) Has been cancelled
Periodic Evals / evals (map[file:test/skill-e2e-qa-bugs.test.ts name:e2e-qa-bugs]) (push) Has been cancelled
Periodic Evals / evals (map[file:test/skill-e2e-qa-workflow.test.ts name:e2e-qa-workflow]) (push) Has been cancelled
Periodic Evals / evals (map[file:test/skill-e2e-review.test.ts name:e2e-review]) (push) Has been cancelled
Periodic Evals / evals (map[file:test/skill-e2e-workflow.test.ts name:e2e-workflow]) (push) Has been cancelled
Periodic Evals / evals (map[file:test/skill-routing-e2e.test.ts name:e2e-routing]) (push) Has been cancelled
Source: https://github.com/garrytan/gstack/commit/026751e
This commit is contained in:
56
bin/dev-teardown
Executable file
56
bin/dev-teardown
Executable file
@@ -0,0 +1,56 @@
|
||||
#!/usr/bin/env bash
|
||||
# Remove local dev skill symlinks. Restores global gstack as the active install.
|
||||
set -e
|
||||
|
||||
REPO_ROOT="$(cd "$(dirname "$0")/.." && pwd)"
|
||||
|
||||
removed=()
|
||||
|
||||
# ─── Clean up .claude/skills/ ─────────────────────────────────
|
||||
CLAUDE_SKILLS="$REPO_ROOT/.claude/skills"
|
||||
if [ -d "$CLAUDE_SKILLS" ]; then
|
||||
for link in "$CLAUDE_SKILLS"/*/; do
|
||||
name="$(basename "$link")"
|
||||
[ "$name" = "gstack" ] && continue
|
||||
if [ -L "${link%/}" ]; then
|
||||
rm "${link%/}"
|
||||
removed+=("claude/$name")
|
||||
fi
|
||||
done
|
||||
|
||||
if [ -L "$CLAUDE_SKILLS/gstack" ]; then
|
||||
rm "$CLAUDE_SKILLS/gstack"
|
||||
removed+=("claude/gstack")
|
||||
fi
|
||||
|
||||
rmdir "$CLAUDE_SKILLS" 2>/dev/null || true
|
||||
rmdir "$REPO_ROOT/.claude" 2>/dev/null || true
|
||||
fi
|
||||
|
||||
# ─── Clean up .agents/skills/ ────────────────────────────────
|
||||
AGENTS_SKILLS="$REPO_ROOT/.agents/skills"
|
||||
if [ -d "$AGENTS_SKILLS" ]; then
|
||||
for link in "$AGENTS_SKILLS"/*/; do
|
||||
name="$(basename "$link")"
|
||||
[ "$name" = "gstack" ] && continue
|
||||
if [ -L "${link%/}" ]; then
|
||||
rm "${link%/}"
|
||||
removed+=("agents/$name")
|
||||
fi
|
||||
done
|
||||
|
||||
if [ -L "$AGENTS_SKILLS/gstack" ]; then
|
||||
rm "$AGENTS_SKILLS/gstack"
|
||||
removed+=("agents/gstack")
|
||||
fi
|
||||
|
||||
rmdir "$AGENTS_SKILLS" 2>/dev/null || true
|
||||
rmdir "$REPO_ROOT/.agents" 2>/dev/null || true
|
||||
fi
|
||||
|
||||
if [ ${#removed[@]} -gt 0 ]; then
|
||||
echo "Removed: ${removed[*]}"
|
||||
else
|
||||
echo "No symlinks found."
|
||||
fi
|
||||
echo "Dev mode deactivated. Global gstack (~/.claude/skills/gstack) is now active."
|
||||
Reference in New Issue
Block a user