Command line

The manifest command runs every part of MANIFEST on your own computer.

Install

You need Python 3.11 or later, Java 17 or later, DITA-OT 4.4 and lychee.

pip install -e '.[sphinx,agent]'
export DITA_HOME=/path/to/dita-ot-4.4 LYCHEE=/path/to/lychee
Table 1. Commands
CommandWhat it does
manifest migrate MAPRuns all five tools and writes the report. Exits 0 when every topic passes.
manifest fix MAP --mode live|replayMigrates, lets the agent propose rules for failing topics, and migrates again.
manifest lint MAPFinds broken keys, conrefs, links and images in seconds, with file and line.
manifest rules approve FILE --by NAMEApproves a proposed rule.
manifest inventory, convert, restore, check, linksRun one tool at a time.