A JSON Resume implementation in Rust.
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!
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.
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
).
You can download the CLI from cargo:
cargo install ferrisume-cli
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