Metadata-Version: 2.1
Name: resume-pycli
Version: 1.0.1a0
Summary: CLI tool to easily setup a new resume
Home-page: https://sr.ht/~nka/resume-pycli
License: GPL-3.0-or-later
Keywords: resume,json,cli
Author: Nicolas Karolak
Author-email: nicolas@karolak.fr
Requires-Python: >=3.9,<4.0
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Requires-Dist: Jinja2 (>=2.11.3,<3.0.0)
Requires-Dist: click (>=7.1.2,<8.0.0)
Requires-Dist: jsonschema (>=3.2.0,<4.0.0)
Requires-Dist: pdfkit (>=0.6.1,<0.7.0)
Project-URL: Repository, https://git.sr.ht/~nka/resume-pycli
Description-Content-Type: text/markdown

# resume-pycli

CLI tool to build a beautiful resume from a [JSON Resume](https://jsonresume.org/) file.

This is a Python port of [resume-cli](https://github.com/jsonresume/resume-cli).

## 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.
```

## Themes

You can put your theme in `themes/<name>` next to your `resume.json` file. It uses [Jinja2](https://jinja2docs.readthedocs.io/en/stable/) as templating engine. Take a look at the [small demo](https://git.sr.ht/~nka/resume-pycli/tree/main/item/src/resume_pycli/themes/base/) that you can take as example to write your own.

It is not compatible with ["official" community themes](https://jsonresume.org/themes/) and at the moment i have not included a beautiful one.

