-
-
Notifications
You must be signed in to change notification settings - Fork 4.7k
fix(workstreams): replace GSD_TOOLS env var with resolved binary path #1629
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -35,30 +35,30 @@ If no subcommand given, default to `list`. | |
| ## Step 2: Execute Operation | ||
|
|
||
| ### list | ||
| Run: `node "$GSD_TOOLS" workstream list --raw --cwd "$CWD"` | ||
| Run: `node "$HOME/.claude/get-shit-done/bin/gsd-tools.cjs" workstream list --raw --cwd "$CWD"` | ||
| Display the workstreams in a table format showing name, status, current phase, and progress. | ||
|
|
||
| ### create | ||
| Run: `node "$GSD_TOOLS" workstream create <name> --raw --cwd "$CWD"` | ||
| Run: `node "$HOME/.claude/get-shit-done/bin/gsd-tools.cjs" workstream create <name> --raw --cwd "$CWD"` | ||
|
Comment on lines
+38
to
+42
|
||
| After creation, display the new workstream path and suggest next steps: | ||
| - `/gsd:new-milestone --ws <name>` to set up the milestone | ||
|
|
||
| ### status | ||
| Run: `node "$GSD_TOOLS" workstream status <name> --raw --cwd "$CWD"` | ||
| Run: `node "$HOME/.claude/get-shit-done/bin/gsd-tools.cjs" workstream status <name> --raw --cwd "$CWD"` | ||
| Display detailed phase breakdown and state information. | ||
|
|
||
| ### switch | ||
| Run: `node "$GSD_TOOLS" workstream set <name> --raw --cwd "$CWD"` | ||
| Run: `node "$HOME/.claude/get-shit-done/bin/gsd-tools.cjs" workstream set <name> --raw --cwd "$CWD"` | ||
| Also set `GSD_WORKSTREAM` for the current session when the runtime supports it. | ||
| If the runtime exposes a session identifier, GSD also stores the active workstream | ||
| session-locally so concurrent sessions do not overwrite each other. | ||
|
|
||
| ### progress | ||
| Run: `node "$GSD_TOOLS" workstream progress --raw --cwd "$CWD"` | ||
| Run: `node "$HOME/.claude/get-shit-done/bin/gsd-tools.cjs" workstream progress --raw --cwd "$CWD"` | ||
| Display a progress overview across all workstreams. | ||
|
|
||
| ### complete | ||
| Run: `node "$GSD_TOOLS" workstream complete <name> --raw --cwd "$CWD"` | ||
| Run: `node "$HOME/.claude/get-shit-done/bin/gsd-tools.cjs" workstream complete <name> --raw --cwd "$CWD"` | ||
| Archive the workstream to milestones/. | ||
|
|
||
| ### resume | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The inline
Run:commands include escaped quotes (\") inside Markdown inline code. This renders with literal backslashes and makes the docs harder to read/copy; it’s also inconsistent with most other command docs that show normal quoting. Suggest removing the backslashes and using plain"quoting in the inline command (or move the command into a ```bash fenced block).