You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add testsprite completion [bash|zsh|fish] to print a shell completion script. Command names, subcommands, and global flags are derived from the assembled Commander program at call time, so the script can never drift from the real command tree. The shell is auto-detected from $SHELL when the argument is omitted.
Details / implementation notes
New command in src/commands/completion.ts (pure renderCompletion per shell + auto-detect). 11 unit tests. Registered in src/index.ts with a spec builder that walks the program; root --help snapshot updated. No new dependencies. Full gate green. PR to follow once assigned.
Confirmations
I have searched existing issues and this is not a duplicate.
I have provided my Discord identity above for reward coordination.
Activity
zeshi-du commentedon Jul 3, 2026
Triage: accepted — deriving completions from the assembled Commander tree (no drift) is the right design. Comment
/assignto claim.Andy00L commentedon Jul 6, 2026
/assign
testsprite-hob commentedon Jul 6, 2026
Assigned to @Andy00L. Thanks for taking this on.⚠️ You're now over the soft 3-issue limit (7/3). Consider finishing one before taking more.
Your open assigned issues (7/3):
feat(cli): add "testsprite completion" for bash/zsh/fish
feat(cli): add "testsprite completion" for bash/zsh/fish (TestSprite#227