README.md

738 B · raw

rendered · source

Koh 3

One SQLite file per repo, one line of history where nothing is ever erased, optional sync to an S3 bucket or a local folder.

Koh 3 is a rewrite of Koh in V: 18 commands down from 45, no forge, no lanes, no manifests — a single .koh file at the repo root is the only source of truth.

The specification is /Users/june/Downloads/Koh 3 — God Document.md.

Build

v -o build/koh3 src/koh3.v

Requires V 0.5.x. SQLite is vendored in vendor/sqlite/; there are no other dependencies.

Development

v test src/          # unit tests
v test tests/        # end-to-end CLI tests
v fmt -verify src/ tests/

See AGENTS.md for the layout, the line ceiling, and the Koh discipline this repo follows.