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
| Command | What it does |
|---|---|
| manifest migrate MAP | Runs all five tools and writes the report. Exits 0 when every topic passes. |
| manifest fix MAP --mode live|replay | Migrates, lets the agent propose rules for failing topics, and migrates again. |
| manifest lint MAP | Finds broken keys, conrefs, links and images in seconds, with file and line. |
| manifest rules approve FILE --by NAME | Approves a proposed rule. |
| manifest inventory, convert, restore, check, links | Run one tool at a time. |