feat(cli): add prdy, quality-rails, and wizard subcommands #104

Merged
jason.woltje merged 1 commits from feat/p6-cli-subcommands into main 2026-03-15 01:05:32 +00:00
Owner

Summary

  • Add mosaic prdy subcommand (delegates to @mosaic/prdy CLI)
  • Add mosaic quality-rails subcommand (delegates to @mosaic/quality-rails CLI)
  • Add mosaic wizard subcommand (delegates to @mosaic/mosaic wizard)
  • Dynamic imports for heavy wizard deps
  • Export runWizard and utilities from @mosaic/mosaic for programmatic use

Closes #46

Test plan

  • mosaic --help shows tui, prdy, quality-rails, wizard
  • mosaic prdy --help works
  • mosaic quality-rails --help works
  • mosaic wizard --help works
## Summary - Add mosaic prdy subcommand (delegates to @mosaic/prdy CLI) - Add mosaic quality-rails subcommand (delegates to @mosaic/quality-rails CLI) - Add mosaic wizard subcommand (delegates to @mosaic/mosaic wizard) - Dynamic imports for heavy wizard deps - Export runWizard and utilities from @mosaic/mosaic for programmatic use Closes #46 ## Test plan - [ ] mosaic --help shows tui, prdy, quality-rails, wizard - [ ] mosaic prdy --help works - [ ] mosaic quality-rails --help works - [ ] mosaic wizard --help works
jason.woltje added 1 commit 2026-03-15 01:05:25 +00:00
feat(cli): add prdy, quality-rails, and wizard subcommands
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
481b351ec8
Wires @mosaic/prdy, @mosaic/quality-rails, and @mosaic/mosaic into the
unified CLI binary. The wizard subcommand uses dynamic import to avoid
loading heavy wizard deps for other commands. Adds @types/node to cli
devDependencies and guards @mosaic/mosaic index.ts program.parse() so
the module is safely importable without auto-executing.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
jason.woltje merged commit 9f036242fa into main 2026-03-15 01:05:32 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mosaicstack/stack#104