v1.0.0 — Templates, theming, and error checking
First stable release! 🎉
doc-engine started as a quick way to turn a README into a decent-looking PDF, and it's grown enough that I'm finally comfortable calling it 1.0.
What's new
- Five templates. Pick a look with
--template:academic(the original),modern,minimal,technical, andbook. Each one changes the fonts, layout, and cover page. - Accent colors.
--accentrecolors any template — pass a hex value like#7c3aedor a name liketealorrose. - Error checking. The CLI now scans your Markdown before compiling and points at the exact line and column of the problem — empty links, unclosed code fences, and so on. Run
--dry-runto check a file without building a PDF. This came straight out of the suggestion in #1, thanks for that. --no-brandinghides the doc-engine footer if you'd rather leave it out.infocommand that shows the version, repo, and available templates at a glance.
Other changes
- Documented every flag in the README, plus a templates section and Docker usage.
- Dropped some dead code and tidied up the internals.
Install
pipx install doc-engine-cliOr run it with Docker:
docker run --rm -v "$PWD:/workspace" ghcr.io/leonardosalasd/doc-engine-cli build