chore: remove unused apps/cli package#1414
Conversation
The CLI app (`@superset/cli`) was a prototype that was never adopted - version 0.0.0, nothing imports from it, and it's not used anywhere in the codebase. Remove the package and clean up references in CI, root scripts, and PR templates.
📝 WalkthroughWalkthroughThis PR removes the entire CLI application from apps/cli directory, including all source code, type definitions, tests, configuration, and documentation. It also updates CI workflows and PR templates to focus on Desktop only, removing CLI build steps. Changes
Estimated code review effort🎯 4 (Complex) | ⏱️ ~75 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches
🧪 Generate unit tests (beta)
No actionable comments were generated in the recent review. 🎉 Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
🧹 Preview Cleanup CompleteThe following preview resources have been cleaned up:
Thank you for your contribution! 🎉 |
Summary
@superset/cliapp — an unused prototype (v0.0.0, zero imports, never published)package.json, CI workflow, and PR templateWhy / Context
The CLI app was an early prototype built with Ink/Commander for local dev tooling. It was never adopted or imported by any other package in the monorepo. Removing it reduces dead code and avoids confusion.
What Changed
apps/cli/(49 files, ~7200 lines)package.json— removeddev:cliscript.github/workflows/ci.yml— removed--filter=@superset/clifrom build step.agents/commands/create-pr.md— removed CLI reference from testing checklistTesting
bun run lint:fix— passes, no fixes neededSummary by CodeRabbit