REPOMATIC-SYNC-BINARIES(1) REPOMATIC-SYNC-BINARIES(1)

repomatic sync-binaries - Regenerate the binaries catalog page

repomatic sync-binaries [OPTIONS]

Regenerate the binaries catalog from the GitHub Releases API.

Writes the catalog data to assets/binaries.csv next to the page, one row per released binary: download link, size, SHA-256 checksum linking to the VirusTotal analysis, and the detection snapshot when a scan history file is given. The page renders the CSV through a csv-table directive and is created from a default template when missing; only its chart region is rewritten afterwards, so the prose can be edited per repository.

With --backfill-records, detection snapshots are first recovered from the VirusTotal tables that release notes carried before the history file existed, and merged into the records file. Release notes are immutable, so the backfill converges and is safe to leave enabled.

Repository in owner/repo format.
[required]
Markdown page to create or refresh.
JSON scan history file written by scan-virustotal.
Recover detection snapshots from legacy release-notes tables into the records file (requires --records).
Show this message and exit.

Repository in owner/repo format.
Repository in owner/repo format.
Markdown page to create or refresh.
JSON scan history file written by scan-virustotal.
Recover detection snapshots from legacy release-notes tables into the records file (requires --records).
Show this message and exit.

0
Success.
1
A runtime error, or an aborted prompt (Ctrl-C, a declined confirmation).
2
A usage error: unknown option, invalid value, missing operand, or an unparsable configuration file.

Regenerate the binaries catalog page

repomatic sync\-binaries \-\-repo owner/repo

Backfill the scan records store first

repomatic sync\-binaries \-\-repo owner/repo \-\-records docs/assets/virustotal\-scans.csv \-\-backfill\-records

Kevin Deldycke

2026-09-14 7.15.1.dev0