Skip to content

Refactor CLI - #1174

Open
AbhinRustagi wants to merge 14 commits into
mainfrom
cli/refactor
Open

AbhinRustagi wants to merge 14 commits into
mainfrom
cli/refactor

Conversation

@AbhinRustagi

Copy link
Copy Markdown
Contributor

What

Describe the change and why it is needed.

Changes

Test Plan

Describe how you validated this change.

  • Not applicable (explain why)
  • Verified locally

Checklist

  • I linked a related issue, if applicable
  • I updated docs/README when needed
  • I considered backwards compatibility

Adding a command is now one folder plus a registry line, without changing flags, help, or telemetry.
Create, deploy, and generate keep the files only they use; shared auth moves to lib/auth.
Create is now an orchestrator over resolve, env, install, and messages. Checkout, copy, and rewrite live in lib/scaffold for a future init.
Keep PostHog event names and property keys, but stop command code from calling capture() with raw strings. Errors move out of the store; wrapCommand goes away now that context is a singleton passed from command.ts.
Importing the worker from run.ts executed its main() on every CLI process and treated the command name as an entry file.
Short names like cloud, eve, and ai-sdk no longer map. Unknown values use the existing catalog error strings. --auth manual is unchanged.
@vercel

vercel Bot commented Sep 15, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
openui-docs Ready Ready Preview Sep 16, 2026 10:10am UTC

Request Review

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.

1 participant