hackmyresume
Advanced tools
Changelog
v1.5.0
HackMyResume now supports CLI-based generation of PDF formats across multiple engines (Phantom, wkhtmltopdf, etc). Instead of talking to these engines over a programmatic API, as in prior versions, HackMyResume 1.5+ speaks to them over the same command-line interface (CLI) you'd use if you were using these tools directly.
HackMyResume will now (attempt to) generate a PDF output for JSON Resume themes (in addition to HTML).
Minor README and FAQ additions.
Cleaner, quicker installs. Installing HackMyResume with npm install hackmyresume -g
will no longer trigger a lengthy, potentially error-prone install for Phantom.js and/or wkhtmltopdf for PDF support. Instead, users can install these engines externally and HMR will use them when present.
Minor error handling improvements.
Fixed an error with generating specific formats with the BUILD
command (#97).
Fixed numerous latent/undocumented bugs and glitches.
Changelog
v1.4.1
hackmyresume new
now generates a valid starter resume with sample data.hackmyresume new
is run without a filename.Changelog
v1.4.0
--pdf
or -p
flag to pick between phantom
and wkhtmltopdf
generation.--pdf none
switch.-o
or --opts
option.--no-color
flag.build
command. Run hackmyresume build resume.json -t awesome
for an example. Turn off with the --no-tips
flag.--assert
switch (VALIDATE command only).Highlights
section of certain resumes.-s
and --silent
flags.wkhtmltopdf
accessible with --pdf wkhtmltopdf
.--novalidate
or --force
switch.Changelog
v1.3.1
dev
.Changelog
v1.3.0
Local generation of JSON Resume themes. To use a JSON Resume theme, first install it with npm install jsonresume-theme-[blah]
(most JSON Resume themes are on NPM). Then pass it into HackMyResume via the -t
parameter:
hackmyresume BUILD resume.json TO out/somefile.all -t node_modules/jsonresume-theme-classy
Better Markdown support. HackMyResume will start flowing basic Markdown styles to JSON Resume (HTML) themes. FRESH's existing Markdown support has also been improved.
.PNG output formats will start appearing in themes that declare an HTML output.
Tweak CSS embedding / linking via the --css option (<style></style>
vs <link>
). Only works for HTML (or HTML-driven) formats of FRESH themes. Use --css=link
to link in CSS assets and --css=embed
to embed the styles in the HTML document. For example hackmyresume BUILD resume.json TO out/resume.all --css=link
.
Improved Handlebars/Underscore helper support for FRESH themes. Handlebars themes can access helpers via {{helperName}}
. Underscore themes can access helpers via the h
object.
hackmyresume validate <blah>
.--css=link
.Changelog
v1.2.1
require('FRESCA')
error..history
and .map
errors on loading incomplete or empty JRS resumes.