Skip to content

fix(opencode): show error message in CLI .fail() handler#29393

Open
zevision wants to merge 1 commit into
anomalyco:devfrom
zevision:dev
Open

fix(opencode): show error message in CLI .fail() handler#29393
zevision wants to merge 1 commit into
anomalyco:devfrom
zevision:dev

Conversation

@zevision
Copy link
Copy Markdown

Issue for this PR

Closes #29390

Type of change

  • Bug fix
  • New feature
  • Refactor / code improvement
  • Documentation

What does this PR do?

The CLI .fail() handler receives the error message in msg but never writes it to stderr before showing help. Added UI.error(msg) before cli.showHelp(show) so users see what argument was wrong.

How did you verify your code works?

Ran bun run ./src/index.ts --unknown-flag and confirmed the output now shows Error: Unknown arguments: unknown-flag before the help text.

Screenshots / recordings

N/A — CLI change only

Checklist

  • I have tested my changes locally
  • I have not included unrelated changes in this PR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

fix(opencode): CLI .fail() handler swallows error message

1 participant