Skip to main content

CLI tool to easily setup a new resume

Project description

resume-pycli

CLI tool to build a beautiful resume from a JSON Resume file.

This is a Python port of resume-cli.

Libraries.io dependency status for latest release PyPI Version

Features

  • Validate your resume.json against schema
  • Export your resume to HTML
  • Export your resume to PDF
  • Customize the theme of your HTML and PDF exports
  • Run a local HTTP server to preview the HTML export
  • Create an inital resume.json with placeholder values to get started

Installation

With pipx:

pipx install resume-pycli

Usage

Usage: resume [OPTIONS] COMMAND [ARGS]...

  CLI tool to easily setup a new resume.

Options:
  --help  Show this message and exit.

Commands:
  export    Export to HTML and PDF.
  init      Initialize a resume.json file.
  serve     Serve resume.
  validate  Validate resume's schema.
  version   Show application version.

Export your resume with a custom theme, for exemple one located in ./themes/my-beautiful-theme:

resume export --theme my-beautiful-theme

If you want to export custom version of your resume, for example a shorter one located at ./resume.short.json, to PDF only:

resume export --resume resume.short.json --pdf

Themes

You can put your theme in themes/<name> next to your resume.json file. It uses Jinja as templating engine. Take a look at the included themes that you can take as example to write your own.

Since it uses Jinja, it is not compatible with "official" community themes.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

resume_pycli-4.1.1.tar.gz (2.0 MB view details)

Uploaded Source

Built Distribution

resume_pycli-4.1.1-py3-none-any.whl (2.0 MB view details)

Uploaded Python 3

File details

Details for the file resume_pycli-4.1.1.tar.gz.

File metadata

  • Download URL: resume_pycli-4.1.1.tar.gz
  • Upload date:
  • Size: 2.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.10.6 Linux/5.15.0-1031-azure

File hashes

Hashes for resume_pycli-4.1.1.tar.gz
Algorithm Hash digest
SHA256 3a852c92e61aca41e39461cde59352f0ef537fb5d1b0355fd88463a57d8689ad
MD5 d8d3550b6f4817d6200000a886042a4d
BLAKE2b-256 356616542a50e76e09ac737a653cdad410e4175ede881b21b83234a81076bc8a

See more details on using hashes here.

File details

Details for the file resume_pycli-4.1.1-py3-none-any.whl.

File metadata

  • Download URL: resume_pycli-4.1.1-py3-none-any.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.10.6 Linux/5.15.0-1031-azure

File hashes

Hashes for resume_pycli-4.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c6ae096bfa2548c2c61cc5bc27a79298e084cedbf81819aac67d220e08f936a1
MD5 0ac9993f3142ff96f0522a8953ff21a0
BLAKE2b-256 8792090eaa00752c5652763e006dbadf5a1e238dab5eef85dfd896a5d738bc7e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page