1
0
mirror of https://github.com/JuanCanham/HackMyResume.git synced 2024-11-05 01:56:21 +00:00
Go to file
devlinjd 76f718dc3e Revamp command-line functionality.
Get resume generation CLI up and running again after recent API updates.
Tool name has changed to "fluentcmd" from "scrappy" and now depends on
external "fluentlib" instead of embedding those sources.
2015-09-24 16:09:48 -04:00
src Revamp command-line functionality. 2015-09-24 16:09:48 -04:00
.gitattributes Initial commit. 2015-09-01 01:03:58 -04:00
.gitignore Initial commit. 2015-09-01 01:03:58 -04:00
LICENSE.md Initial commit. 2015-09-01 01:03:58 -04:00
package.json Revamp command-line functionality. 2015-09-24 16:09:48 -04:00
README.md Revamp command-line functionality. 2015-09-24 16:09:48 -04:00

fluentcmd

The command-line FluentCV application for Linux, Windows, and OS X.

Use

First make sure Node.js and NPM are installed. Then:

  1. Install the latest official PhantomJS and wkhtmltopdf binaries for your platform.
  2. Verify PhantomJS and wkhtml are accessible on your path.
  3. Run npm install followed by npm link.
  4. 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
  1. 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.