One command. Zero configuration. Apercu Pro.
Cover page, contact sheet, manifest table, summary. All typeset in Apercu Pro. All derived from the files themselves.
proof discovers every image and video in the directory. JPG, PNG, TIFF, WebP, MP4, MOV, MXF. Natural sort order.
Metadata read from every file. Resolution, format, color space, file size. Video gets duration and codec via ffprobe. Thumbnails generated in parallel.
A single PDF compiled via Typst. Cover page with client and date. Contact sheet grid. Manifest table with alternating rows. Summary line. Apercu Pro throughout.
| Flag | Description | Default |
|---|---|---|
| --client | Client name on cover page | Delivery |
| --title | Document title | |
| --date | Delivery date | today |
| --columns | Contact sheet columns (3-8) | 4 |
| -o, --output | Output PDF path | {client}-delivery-{date}.pdf |
| --auto-orient | Rotate thumbnails per EXIF | off |
| --manifest-only | TSV manifest to stdout | |
| --no-tui | Plain text instead of TUI |