mirror of
https://github.com/Kaelio/ktx.git
synced 2026-06-07 07:55:13 +02:00
77 lines
1.8 KiB
Text
77 lines
1.8 KiB
Text
---
|
|
title: "Overview"
|
|
description: "Command map and shared options for the KTX CLI."
|
|
---
|
|
|
|
The `ktx` CLI sets up local projects, builds agent-ready context, checks
|
|
connections, queries semantic-layer sources, searches wiki pages, and manages
|
|
the bundled Python runtime.
|
|
|
|
## Command Map
|
|
|
|
```text
|
|
ktx
|
|
setup
|
|
connection
|
|
list
|
|
test <connectionId>
|
|
ingest [connectionId]
|
|
text [files...]
|
|
wiki
|
|
list
|
|
search <query>
|
|
sl
|
|
list
|
|
search <query>
|
|
validate <sourceName>
|
|
query
|
|
status
|
|
dev
|
|
init [directory]
|
|
runtime
|
|
install
|
|
start
|
|
stop
|
|
status
|
|
```
|
|
|
|
The public context-build entrypoint is `ktx ingest [connectionId]` or
|
|
`ktx ingest --all`. Legacy command shapes such as `ktx scan`, `ktx ingest run`,
|
|
`ktx ingest status`, `ktx ingest replay`, `ktx ingest watch`, and
|
|
`ktx setup status` are not part of the current public CLI.
|
|
|
|
## Global Options
|
|
|
|
| Flag | Description |
|
|
|------|-------------|
|
|
| `--project-dir <path>` | KTX project directory. Defaults to `KTX_PROJECT_DIR`, then the nearest `ktx.yaml`, then the current working directory. |
|
|
| `--debug` | Print diagnostic dispatch and project-resolution details to stderr. |
|
|
| `-v`, `--version` | Show the CLI package name and version. |
|
|
| `-h`, `--help` | Show help for the current command. |
|
|
|
|
## Project Resolution
|
|
|
|
Most commands are project-aware. Pass `--project-dir <path>` when scripting or
|
|
when you are outside the project directory. If you omit it, KTX checks
|
|
`KTX_PROJECT_DIR`, then walks upward for the nearest `ktx.yaml`, then falls back
|
|
to the current directory.
|
|
|
|
## Common Workflows
|
|
|
|
```bash
|
|
# Start or resume setup
|
|
ktx setup
|
|
|
|
# Check readiness
|
|
ktx status
|
|
|
|
# Build one configured connection
|
|
ktx ingest warehouse
|
|
|
|
# Build every configured connection
|
|
ktx ingest --all
|
|
|
|
# Search semantic-layer sources and wiki pages
|
|
ktx sl search "revenue"
|
|
ktx wiki search "revenue recognition"
|
|
```
|