Files
jkomyno a5fa8a1470 feat(cli): add TerminalUI service with Clack prompts for beautiful CLI output
Replace plain Console.log output across all CLI commands with structured
terminal UI using @clack/prompts via a new TerminalUI Effect service.

- Create TerminalUI service (intro/outro, log.*, note, withSpinner, makeSpinner)
- TerminalUILive wraps @clack/prompts for production (spinners, styled logs)
- TerminalUITest routes through MockConsole for deterministic test assertions
- Migrate all 7 commands: version, whoami, logout, login, generate, ts/py generate, upgrade
- Add spinners for long-running operations (API fetches, login polling, download)
- Add intro/outro framing for multi-step commands (login, generate, upgrade)
- Remove ansis dependency, consolidate on picocolors
2026-02-18 11:40:54 +04:00

8 lines
218 B
Plaintext