ferrisume-cli

Crates.ioferrisume-cli
lib.rsferrisume-cli
version0.4.3
created_at2024-07-28 17:37:16.663011+00
updated_at2025-06-16 08:40:14.157521+00
descriptionA JSON resume CLI tool
homepage
repositoryhttps://github.com/van-sprundel/ferrisume
max_upload_size
id1318112
size450,762
Ramon (van-sprundel)

documentation

README

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 [COMMAND]

Commands:
  init     Initialize a resume.json file
  themes   List all available themes
  version  Display version information
  theme    Theme management commands
  watch    Edit your resume in a live view
  export   Export locally to .html or .pdf
  help     Print this message or the help of the given subcommand(s)

Options:
  -h, --help     Print help
  -V, --version  Print version
Commit count: 46

cargo fmt