Skip to content

krites ingest

Description

Register a folder of frames as a shoot workspace. krites indexes the supported still frames in the folder and writes a .krites/ sidecar (the manifest) alongside them. It is non-destructive — your originals are neither moved nor modified (R-ND-1); only the .krites/ sidecar is added.

Supported formats: JPEG, PNG, and the TIFF-container RAWs — ARW, CR2, NEF, DNG. A RAW frame is culled, previewed and exported via the full-size JPEG preview embedded in its container — extracted pure-Go, no native RAW decoder (spec 0006 §7, R-DEC-2). Full-latitude RAW decode arrives later behind the Decoder provider (0006 §9-Q1).

Usage

krites ingest <dir> [flags]

<dir> is the folder to register (required).

Flags

Flag Description Default
--name Shoot name the folder's base name
--output Output format: text or json text

Examples

# Register a folder of JPEGs as a shoot
krites ingest ~/shoots/smith-wedding

# Give the shoot an explicit name and emit machine-readable JSON
krites ingest ~/shoots/smith-wedding --name "Smith Wedding" --output json

Text output:

Registered shoot "smith-wedding" — 3814 frames (/home/hailey/shoots/smith-wedding)

Next step

Run krites cull to judge the registered frames.