Gå til hovedinnhold

kapi inspect

kapi inspect [flags] [FILE...]

Parser hver fil til én post per innholdsblokk: teksten, et stabilt innholds-hash-anker og blokkens strukturelle rolle (overskrift, listeelement, tabellcelle, …) og nestenivå. Ethvert format — et Word-dokument, en JSON-katalog, Markdown, HTML — gir samme form, slik at en AI-agent eller RAG-pipeline kan lese innhold, hente mot ankerne og skrive redigeringer tilbake til de samme blokkene.

Skriver ut en JSON-array som standard; --output-format yaml sender ut en YAML-sekvens, og --jsonl strømmer ett JSON-objekt per linje (JSONL) for piping inn i en inntakspipeline.

Posisjonelle stier tar glob-mønstre (** rekurserer) og kataloger, utvidet av kapi selv. Inne i et prosjekt betyr ingen FIL prosjektets sporede innhold; FIL "-" leser standard inndata.

Commandinspect
Groupadvanced
Try it

Runs in your browser against a small sample file. Edit the command before running, or press Run to execute it as shown.

kapi inspect report.docx
Flags
FlagTypeDefaultDescription
--encoding stringinput encoding
--format , -fstringinput format (default: auto-detect by extension/content)
--jsonl boolfalsestream one JSON object per line (JSONL) instead of a JSON array
--project stringSlicealso render each block to these target formats (html, markdown, asciidoc) under "projected"
--source-lang stringsource language (e.g. en, en-US; defaults to the project's source_language, else en)
More examples
kapi inspect --jsonl 'docs/**/*.md' | jq .content_hash
kapi inspect --output-format yaml report.dclg.xml
kapi inspect report.docx --project html,markdown # each block rendered per format
cat page.html | kapi inspect -f html

← Back to the Command Reference