Skip to main content

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.

Metadata

Release files for resume-pycli 4.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for resume-pycli 4.1.1
File Size Uploaded
resume_pycli-4.1.1.tar.gz 2.0 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for resume-pycli 4.1.1
File Interpreter ABI Platform
resume_pycli-4.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 4.0 MB

Release files / resume_pycli-4.1.1.tar.gz

Download URL resume_pycli-4.1.1.tar.gz
Size 2.0 MB
Tags Source
SHA-256 checksum
How to use checksums
3a852c92e61aca41e39461cde59352f0ef537fb5d1b0355fd88463a57d8689ad
BLAKE2b-256 checksum
How to use checksums
356616542a50e76e09ac737a653cdad410e4175ede881b21b83234a81076bc8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.3.2 CPython/3.10.6 Linux/5.15.0-1031-azure

Release files / resume_pycli-4.1.1-py3-none-any.whl

Download URL resume_pycli-4.1.1-py3-none-any.whl
Size 2.0 MB
Tags Python 3
SHA-256 checksum
How to use checksums
c6ae096bfa2548c2c61cc5bc27a79298e084cedbf81819aac67d220e08f936a1
BLAKE2b-256 checksum
How to use checksums
8792090eaa00752c5652763e006dbadf5a1e238dab5eef85dfd896a5d738bc7e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.3.2 CPython/3.10.6 Linux/5.15.0-1031-azure
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page