Releases: leonardosalasd/doc-engine-cli
v0.1.2: Academic Typesetting & Zero-Config Bibliographies 🎓
What's Changed in v0.1.2 🚀
This release introduces a massive visual overhaul and brings true academic capabilities to the engine while strictly maintaining our Zero-Config philosophy.
✨ Features
- Academic Redesign: Completely overhauled the Typst engine layout inspired by professional
ilmandtypxidiantemplates. The body now uses premium Serif typography (Linux Libertine) while headings remain in modern Sans-Serif (Inter). - Zero-Config Bibliographies: The CLI now automatically detects
refs.biborbibliography.bibin your working directory and seamlessly injects a formatted References page at the end of the document. - Pandoc Citation Syntax: Natively supports standard markdown citations. You can now write
[@knuth1984]directly in yourREADME.mdand the transpiler will securely handle the Typst linking (@knuth1984) under the hood. - Smart Numbering Removal: Removed forced native Typst heading numbering (
1.1.). The engine is now 100% Markdown-First, allowing users to manually number their structures without conflict. - Repository Linkage: The "Generated by doc-engine-cli" footer text is now an active embedded hyperlink pointing back to the project repository.
📦 Installation
Update your CLI directly using pipx:
pipx upgrade doc-engine-cliv0.1.1 - Initial Release: Zero-Config Markdown to PDF
We are thrilled to announce the initial release of doc-engine-cli! 🎉
This tool aims to provide a frictionless way to generate premium, academic-grade PDF reports directly from your Markdown files, completely bypassing the need for complex LaTeX setups or lengthy configurations.
✨ Core Features
- Zero-Config Magic: Automatically detects your
README.md, extracts headings, and picks up yourgit config user.namefor the author data. - Typst-Powered Backend: We use a pure Python setup calling the lightning-fast Typst compiler to render our premium templates.
- Developer-First Typography: Included Inter (sans-serif) and Cascadia Code text out of the box, with built-in syntax-highlighted fences.
- Academic Layout: Ready-to-go cover page, dynamic table of contents (TOC), and IEEE-inspired headers.
🚀 Installation (Recommended)
Since this is a CLI tool, we highly recommend installing it globally via pipx to keep your environment completely clean:
pipx install doc-engine-cli🎯 Quick Start
Navigate to any directory with a markdown file and simply run:
doc-engine build --openFull PyPI Listing:
https://pypi.org/project/doc-engine-cli
Thank you for supporting open-source tools. Feel free to open an issue or contribute!