ktx/packages/cli
Luca Martial ed690ef60c
feat(cli): redesign ktx status output UX (#80)
* feat(cli): redesign ktx status output with grouped checks and color

Replace flat PASS/FAIL/WARN text output with a grouped, symbol-based
layout (Environment, Project, Semantic search, Query history). Passing
groups collapse to a single summary line; failing groups expand to show
individual checks with fix hints. Adds --verbose flag to show all checks
including passing ones, color support for TTY terminals, a dedicated
setup-mode report that guides users toward `ktx setup`, and timing info.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* refactor(cli): extract project checks and historic SQL doctor into status-project

Move project-level doctor checks, semantic search embedding checks, and
historic SQL doctor logic from doctor.ts into a dedicated status-project.ts
module. Removes historic-sql-doctor.ts and its test file, consolidating
everything into the new module with its own tests.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-13 18:47:58 -04:00
..
assets/demo/orbit feat: rename project wiki directory (#66) 2026-05-13 16:05:58 +02:00
scripts feat: rename project wiki directory (#66) 2026-05-13 16:05:58 +02:00
src feat(cli): redesign ktx status output UX (#80) 2026-05-13 18:47:58 -04:00
package.json chore(deps): refresh workspace dependencies (#43) 2026-05-13 01:15:35 +02:00
tsconfig.json Initial open-source release 2026-05-10 23:12:26 +02:00
vitest.config.ts Initial open-source release 2026-05-10 23:12:26 +02:00