Skip to content

jeroendev-one/cv-generator

Repository files navigation

cv-generator

A web app and CLI tool to generate beautiful LaTeX resume using available open source templates by filling a simple form (or using a JSON file in CLI mode).

Live website

https://cv-generator-40m5.onrender.com

Available templates

Template Modifications

(Update per AltaCV v1.6.3)

  • For the altacv class, I did not use the pdfx and biblatex package, as it caused error when installed using Docker.
  • Package pdfx somehow is needed in order to use withhyper option on the document. As the bug that causes pdfx package error still not resolved, I discard withhyper option from the document class for this release version.
  • Package trimclip somehow is missing after the recent class update (v1.6.3), so it gets ignored for my latest version.
  • Package accsupp is now needed to generate PDF.

Usage

cv-generator [command] [flag]

Run as webserver

cv-generator serve

Optional flags:

  • --port [PORT]: specify port to run, default at 8170

Run as CLI app

cv-generator generate --input [JSON_INPUT_FILE]

Optional flags:

  • --output [OUTPUT_DIRECTORY]: specify output directory, this command will store all files (pdf and LaTeX output) in the [OUTPUT_DIRECTORY]/result directory, default the output directory will be in the current working directory

Installation

Docker

Make sure to install Docker in your system

  1. See examples/user.json for a Resume example.
  2. Navigate to the project roots directory, and build the Docker image docker build -t cv-generator:latest .
  3. Run the image and bind the port, i.e. on port 8080 docker run -d -p 8170:8170 --name cv-generator cv-generator
  4. Web interface: Navigate to localhost:8170 or any other ports that defined in the previous step.
  5. Build via user.json: ./build.sh

Local Installation

  1. Install go >= 1.16,
  2. Run the LaTeX installation script
  3. Run export PATH=$PATH:/[YOUR_HOME_DIR]/bin to make sure that pdflatex is executable
  4. Run the CLI app in webserver mode or local mode

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published