Skip to content

refactor: replace ora and inquirer with clack#54

Merged
nainglinnkhant merged 6 commits intomainfrom
e-1063-replace-ora-and-inquirer-with-clack
Feb 17, 2026
Merged

refactor: replace ora and inquirer with clack#54
nainglinnkhant merged 6 commits intomainfrom
e-1063-replace-ora-and-inquirer-with-clack

Conversation

@nainglinnkhant
Copy link
Collaborator

@nainglinnkhant nainglinnkhant commented Feb 16, 2026

Note

Medium Risk
Broad CLI interaction and error-handling refactor across many commands; behavior should be equivalent but changes in thrown/exit paths and prompt cancellation handling could affect edge cases and scripting output.

Overview
Replaces ora spinners and inquirer prompts throughout the CLI with @clack/prompts, updating user interactions (spinners, confirms, text/select prompts) and standardizing messaging via clack’s log helpers.

Refactors core utilities to throw errors instead of calling process.exit (notably getApiKey, parseOptions, validateMetadata, resolveStore, and manifest parsing), with command handlers catching and exiting; tests and Jest mocks are updated accordingly, and dependencies/lockfile are adjusted (add @clack/prompts, remove ora/inquirer).

Written by Cursor Bugbot for commit fc9a27b. This will update automatically on new commits. Configure here.

@nainglinnkhant nainglinnkhant force-pushed the e-1063-replace-ora-and-inquirer-with-clack branch from fa53ead to 8378fcb Compare February 16, 2026 18:19
Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.

@nainglinnkhant nainglinnkhant merged commit a824f1f into main Feb 17, 2026
4 checks passed
@nainglinnkhant nainglinnkhant deleted the e-1063-replace-ora-and-inquirer-with-clack branch February 17, 2026 11:45
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