ktx/examples/local-warehouse/README.md
2026-05-12 23:51:46 +02:00

909 B

Local Warehouse Example

This example is a standalone KTX project that can be copied to a temp directory and used with the local CLI. It uses the fake ingest adapter so it does not require a database or external app server.

Run the example from the repository root after building the CLI:

pnpm --filter @ktx/cli run build
EXAMPLE_DIR="$(mktemp -d)/local-warehouse"
cp -R examples/local-warehouse "$EXAMPLE_DIR"
node packages/cli/dist/bin.js knowledge list --project-dir "$EXAMPLE_DIR"
node packages/cli/dist/bin.js sl list --project-dir "$EXAMPLE_DIR" --connection-id warehouse
node packages/cli/dist/bin.js ingest run --project-dir "$EXAMPLE_DIR" --connection-id warehouse --adapter fake --source-dir "$EXAMPLE_DIR/source"

The copied project creates its own Git repository on first use. Keep commands pointed at a copy when experimenting so the checked-in example fixture stays unchanged.