Using markdown, custom bomb defusal manual pages can be generated. These pages are designed to mimic the existing manual pages.
$ npm install defusal --global
$ defusal my_mod.md --name "My Cool Mod"
-n --name {name}
The name of your mod, this will be the page header.
Defaults to Mod
-v --version {version}
The version to use in the header.
Defaults to Mod
-o --output {path}
The path of the final PDF page output.
Defaults to ./page.pdf
Pages are built using markdown, check out pages for some examples.
Parsing is done using markdown-it with the plugins markdown-it-attrs, markdown-it-multimd-table, and markdown-it-underline.