Skip to content

robertdanco/resumark

Repository files navigation

resumark

A CLI that converts a Markdown resume into a styled HTML preview, print-ready PDF, or ATS-friendly plain text file.

Install

npm install

Usage

Write your resume in Markdown using # for your name, contact info on the lines below, and ## for each section:

# Jane Doe
jane@example.com | 555-1234 | https://janedoe.dev

## Experience
- Software Engineer at Acme Corp (2020-present)
- Junior Developer at StartupXYZ (2018-2020)

## Education
- BS Computer Science, MIT (2018)

## Skills
- TypeScript, React, Node.js, PostgreSQL

Commands

Parse - extract structured JSON from your resume:

npx ts-node src/cli.ts parse resume.md

HTML - generate a styled, self-contained HTML file:

npx ts-node src/cli.ts html resume.md -o resume.html

PDF - export a print-ready PDF (via Puppeteer):

npx ts-node src/cli.ts pdf resume.md -o resume.pdf

Text - export ATS-friendly plain text:

npx ts-node src/cli.ts text resume.md -o resume.txt

Options

Flag Commands Description
-o, --output <path> html, pdf, text Output file path
--template <name> html, pdf Template style: minimal (default), classic, or modern
--primary <color> html, pdf Custom primary color for headings (e.g. #2563eb)
--sections <list> html Comma-separated sections to include, in order

Templates

  • minimal - clean serif font, understated styling (default)
  • classic - centered header, uppercase headings, traditional layout
  • modern - sans-serif, accent color borders, contemporary feel

Configuration

Create a resumark.config.json in your project root to set defaults:

{
  "colors": {
    "primary": "#2563eb"
  }
}

CLI flags always override config file values.

Examples

Generate a modern-styled HTML resume with a custom color:

npx ts-node src/cli.ts html resume.md --template modern --primary '#059669' -o resume.html

Export only Experience and Skills sections as PDF:

npx ts-node src/cli.ts html resume.md --sections 'experience,skills' -o resume.html
npx ts-node src/cli.ts pdf resume.md -o resume.pdf

License

MIT

About

A CLI that converts a markdown resume into a styled PDF

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors