mirror of
https://github.com/JuanCanham/HackMyResume.git
synced 2024-11-22 00:10:15 +00:00
0c7325322a
Allow multiple resumes to be merged, extend()-style, and output a notification for the same. |
||
---|---|---|
src | ||
.gitattributes | ||
.gitignore | ||
LICENSE.md | ||
package.json | ||
README.md |
fluentcmd
The command-line FluentCV application for Linux, Windows, and OS X.
Use
First make sure Node.js and NPM are installed. Then:
- Install the latest official PhantomJS and wkhtmltopdf binaries for your platform.
- Verify PhantomJS and wkhtml are accessible on your path.
- Run
npm install
followed bynpm link
. - Run fluentcmd from with
fluentcmd [input] [output] -t [theme]
. For example:
# Generate all resume formats (HTML, PDF, DOC, TXT)
fluentcmd resume.json resume.all -t informatic
# Generate a specific resume format
fluentcmd resume.json resume.html -t informatic
fluentcmd resume.json resume.txt -t informatic
fluentcmd resume.json resume.pdf -t informatic
fluentcmd resume.json resume.doc -t informatic
- Success looks like this:
*** FluentCMD v0.1.0 ***
Reading JSON resume: foo/resume.json
Generating HTML resume: out/resume.html
Generating TXT resume: out/resume.txt
Generating DOC resume: out/resume.doc
Generating PDF resume: out/resume.pdf
Advanced
You can merge multiple resumes by specifying them in order from most generic to most specific:
# Merge specific.json onto base.json and generate all formats
fluentcmd base.json specific.json resume.all -t informatic
You can specify multiple output filenames instead of using .all
:
# Merge specific.json onto base.json and generate r1.doc and r2.pdf
fluentcmd base.json specific.json r1.doc r2.pdf -t informatic
You can omit the output file(s) and/or theme completely:
# Equivalent to "fluentcmd resume.json resume.all -t default"
fluentcmd resume.json
License
Proprietary and confidential. See LICENSE.md for details.