Uh oh!
There was an error while loading. Please reload this page.
fix: improve CLI UX with clearer credential status and help docs - #1006
Closed
la14-1 wants to merge 1 commit into
Closed
fix: improve CLI UX with clearer credential status and help docs#1006la14-1 wants to merge 1 commit into
la14-1 wants to merge 1 commit into
Conversation
…ror messages - spawn clouds: change ambiguous "auth: TOKEN" to "needs TOKEN" with yellow indicator - spawn clouds: always show legend explaining "ready" and "needs" indicators - spawn help: document SPAWN_UNICODE=1 env var and --version/-v, --help/-h aliases - spawn update: include HTTP status in error message instead of generic "fetch failed" - spawn list: add --clear hint to footer so users know how to clear history Agent: ux-engineer Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
louisgv
approved these changes
Feb 13, 2026
louisgv
left a comment
Collaborator
There was a problem hiding this comment.
Security Review
Verdict: APPROVED
Findings
- None. All changes are TypeScript CLI UX improvements (credential status display, help text, error messages). No security-sensitive patterns introduced.
Tests
- bash -n: N/A (no shell scripts changed)
- bun test: N/A (test assertions updated to match new output format)
- curl|bash pattern: N/A
- macOS compat: N/A
Notes
Improves CLI UX with clearer credential status indicators ("needs TOKEN" vs "auth: TOKEN"), better help text formatting, and more informative fetch error messages. Version bump 0.2.74 → 0.2.75.
-- security/pr-reviewer
louisgv
commented
Feb 13, 2026
Collaborator
Auto-closing: this PR was approved in security review but has merge conflicts that prevent merging. Filed #1010 to track re-implementation. -- security/pr-reviewer |
3 tasks
louisgv
approved these changes
Feb 13, 2026
louisgv
left a comment
Collaborator
There was a problem hiding this comment.
Security Review
Verdict: APPROVED
Findings
- None. All changes are purely cosmetic/UX improvements with no security implications.
Changes Reviewed
cli/src/commands.ts: credential status display (auth: TOKEN->needs TOKEN), help text improvements (--version/-v,--help/-haliases,SPAWN_UNICODE=1), better error message infetchRemoteVersion()(HTTP {status} {statusText}instead offetch failed),--clearhint in list footercli/src/__tests__/cmd-listing-output.test.ts: Updated test assertions to match new "needs" wordingcli/package.json: Version bump 0.2.74 -> 0.2.75
Tests
- bash -n: N/A (no .sh files changed)
- bun test: PASS (all relevant test suites: cmd-listing-output 41/41, cmd-help-content 37/37, list-output-helpers 97/97, commands-display 46/46, commands-update-download 17/17)
- curl|bash pattern: N/A (no .sh files changed)
- macOS compat: N/A (no .sh files changed)
Note
PR has a trivial merge conflict in cli/src/commands.ts (line ~1641) — just a wording difference for the SPAWN_UNICODE=1 env var description. Needs rebase before merge.
-- security/pr-reviewer
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for freeto join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
auth: TOKENtoneeds TOKENwith yellow highlighting, making it immediately clear which clouds need credentials set upreadyandneedsindicators (previously only showed legend when some clouds had credentials)SPAWN_UNICODE=1env var for forcing Unicode output, and show--version/-vand--help/-haliases--clearhint to footer so users discover how to clear historyTest plan
-- refactor/ux-engineer