Repository navigation
backdraft 0.13.0
A week on saying the thing a caller would otherwise learn the hard way: what this install can do, what was withdrawn, which session a bind judged against, and when a flag was ignored.
backdraft doctorreports every optional capability at once — the registry, page images (poppler), the vision model, legacy.xls, the entail check and math rendering — eachreadyormissing. A missing one gets acostsline saying what the verbs do without it, and its reason is the exact string the verb prints when it hits the gap, so the two cannot disagree. Keys are shown assetorabsent, never their values. Read-only, and always exit 0. Run it first in an unfamiliar environment.backdraft ls --withdrawnlists whatforgettook out, each with the date it went and thebackdraft ingestthat brings it back. Plainlsis unchanged, except that a registry whose every source is withdrawn now says so instead of claiming to be empty.bindnames the session it judgednot_shownagainst on its first line (against session <id>), and closes with a warning when that is the shareddefaultsession. The artifact carries the same meaning: the legend'snot_shownentry says what adefaultsession costs, andbackdraft verifyprints asession: defaultline from the file alone.ingest --slugon a source already ingested now says--slug not appliedand names the slug the document keeps. Nothing renames a document — not--slug, and notforgetfollowed by a re-ingest, which brings it back under the same slug. The dry run says the same.- A damaged or foreign
.backdraft/registry.dbis now one exit-1 line naming the file, instead of a traceback on every command; nothing is repaired or replaced, anddoctorreports it as the registry's gap.
1578 tests.