Extends the canonical runtime-launcher snippet with a third resolution arm
that probes $HOME/.claude/get-shit-done/bin/${_GSD_SHIM_NAME} between the
PATH check and the hard-error exit. Global Claude-Code installs (--claude
without --local) with no PATH wiring and no RUNTIME_DIR no longer hit the
hard-error path.
Resolution order: local/RUNTIME_DIR -> PATH -> ~/.claude/... -> hard error.
Propagated to 76 workflow .md files via sync-runtime-launcher.cjs. Parity
test (G) and bug-211 regression test (4 assertions) added.
This commit is contained in:
5
.changeset/211-launcher-claude-home-fallback.md
Normal file
5
.changeset/211-launcher-claude-home-fallback.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
type: Fixed
|
||||
pr: 211
|
||||
---
|
||||
`gsd_run` workflow launcher now also probes `$HOME/.claude/get-shit-done/bin/gsd-tools.cjs` — global Claude-Code installs (`--claude` without `--local`) with no PATH wiring or `RUNTIME_DIR` are no longer rejected by the resolver. Closes #394 (duplicate).
|
||||
Reference in New Issue
Block a user