Ferrisume
A JSON Resume implementation in Rust.
Goal
The goal of a JSON resume is to be able have a data-oriented resume, this makes it easy to edit both the data and theme individually. No more fighting Word!
Motivation
There's an official resume-cli that doesn't get maintained anymore. The alternative is resumed, but I got a bit annoyed at how it was implemented (for example, the init subcommand didn't check if there's a json file already, so I lost my progress).
Another reason was to try out clap and see if I could make a "production ready" CLI tool with it.
Requirements
This tool requires libwkhtmltox to build.
Install the library on the official site.
For windows users, make sure the library path is added to the LIB environment variable (C:\Program Files\wkhtmltopdf\lib).
Installation
You can download the CLI from cargo:
Usage
USAGE:
ferrisume [SUBCOMMAND]
FLAGS:
-h, --help Prints help information
-V, --version Prints version information
SUBCOMMANDS:
export Export locally to .html or .pdf
help Prints this message or the help of the given subcommand(s)
init Initialize a resume.json file
watch Edit your resume in a live view