aksara-writer
v0.1.8
Published
Command line interface for Aksara Writer - Modern markdown converter for Indonesian businesses
Maintainers
Readme
Aksara Writer CLI
Modern markdown-to-document converter designed for Indonesian businesses. Convert your markdown files to professional PDF, HTML, and PowerPoint presentations with Indonesian business templates.
Installation
Global Installation
npm install -g aksara-writerUsage
After installation, you can use the aksara-writer command globally:
# Convert markdown to PDF
aksara-writer convert document.md --format pdf --output document.pdf
# Convert to HTML with specific theme
aksara-writer convert proposal.md --format html --theme corporate --output proposal.html
# Convert to PowerPoint presentation
aksara-writer convert presentation.md --format pptx --output presentation.pptxCommands
Convert
Convert markdown files to various formats:
aksara-writer convert <input.md> [options]Options:
-f, --format <format>- Output format:html,pdf, orpptx(default: html)-o, --output <output>- Output file path-t, --theme <theme>- Document theme:default,minimal,corporate,government--template <template>- Document template:default,invoice,proposal,report,contract,letter--locale <locale>- Document locale:id(Indonesian) oren(English) (default: id)
Templates
List available templates:
aksara-writer templatesThemes
List available themes:
aksara-writer themesInitialize
Create a sample markdown file with Aksara directives:
aksara-writer init [filename]Aksara Directives
Add special directives to your markdown to control document appearance:
<!--
aksara:true
type: presentation
size: 16:9
meta:
title: My Presentation
subtitle: Professional Document
header: |  | Company Name | 2025 |
footer: © 2025 Your Company - Confidential
background: ./background.jpg
-->
# Your Content HereDocument Types
Document Mode
Perfect for formal business documents, contracts, and reports with A4 page sizing.
<!--
aksara:true
type: document
template: proposal
theme: corporate
-->Presentation Mode
Ideal for slide presentations with 16:9 or 4:3 aspect ratios.
<!--
aksara:true
type: presentation
size: 16:9
theme: minimal
-->Templates
- 📄 Default - Dokumen Umum
- 🧾 Invoice - Faktur Penjualan
- 📋 Proposal - Proposal Bisnis
- 📊 Report - Laporan Bisnis
- 📝 Contract - Kontrak Legal
- 📮 Letter - Surat Resmi
Themes
- 🏢 Default - Indonesian Business
- ✨ Minimal - Clean Design
- 🏛️ Corporate - Formal Corporate
- 🏛️ Government - Government Official
Examples
Business Proposal
aksara-writer convert proposal.md --format pdf --template proposal --theme corporateInvoice
aksara-writer convert invoice.md --format html --template invoicePresentation
aksara-writer convert slides.md --format pptx --theme minimalRequirements
- Node.js 18.0.0 or higher
- Modern web browser (for PDF generation)
About Ak'sara Initiative
Ak'sara draws from the Sanskrit word for "character" or "alphabet," representing our mission to advance Indonesia's digital literacy. We believe that just as every story is built from individual letters, the best applications are crafted from well-written code.
Our Projects
- Aksara Writer - Document creator for businesses
- Aksara IS - No-code application builder
- Personal AI Assistant - Offline AI assistant
- MerdekaOS - Arch-based Linux distribution
Learn more: ak-sara.github.io
Contributing
We welcome contributions! Please see our contribution guidelines.
License
MIT License - see LICENSE file for details.
Made with ❤️ for Indonesian businesses by the Ak'sara Initiative
