5 releases

0.2.1 Sep 17, 2024
0.2.0 Sep 15, 2024
0.1.2 Sep 13, 2024
0.1.1 Jul 31, 2024
0.1.0 Jul 28, 2024

#336 in Value formatting

Download history 63/week @ 2024-07-22 191/week @ 2024-07-29 207/week @ 2024-09-09 308/week @ 2024-09-16

515 downloads per month

MIT license

185KB
808 lines

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.

Installation

You can download the CLI from cargo:

cargo install ferrisume-cli

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

Dependencies

~19–32MB
~520K SLoC