A web app and CLI tool to generate beautiful, ATS-friendly LaTeX resume using available open source templates by filling a simple form (or using a JSON file in CLI mode).
https://cv-generator-40m5.onrender.com
- A slightly modified AltaCV. The original altacv latex class was written by LianTze Lim (liantze@gmail.com).
- Base Rover Resume, originally created by subidit
(Update per AltaCV v1.6.3)
- For the altacv class, I did not use the
pdfxandbiblatexpackage, as it caused error when installed using Docker. - Package
pdfxsomehow is needed in order to usewithhyperoption on the document. As the bug that causespdfxpackage error still not resolved, I discardwithhyperoption from the document class for this release version. - Package
trimclipsomehow is missing after the recent class update (v1.6.3), so it gets ignored for my latest version. - Package
accsuppis now needed to generate PDF.
cv-generator [command] [flag]cv-generator installcv-generator serveOptional flags:
--port [PORT]: specify port to run, default at8170
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]/resultdirectory, default the output directory will be in the current working directory
Make sure to install Docker in your system
- Pull the latest image from the registry by running
docker pull ghcr.io/thomasoca/cv-generator:latest - To run the image as web server, bind the port, i.e. on port 8170 and run
docker run -p 8170:8170 ghcr.io/thomasoca/cv-generator serve - To run the image as local file generator, simply run
docker run -v [LOCAL_DIR]:[OUTPUT_DIRECTORY] ghcr.io/thomasoca/cv-generator generate --input [INPUT_FILE] --output [OUTPUT_FILE]
- Install go >= 1.16
- Clone this repository or download the compressed file in the release section
- Compile and install the application
- Run the install command
cv-generator install - Run
export PATH=$PATH:/[YOUR_HOME_DIR]/binto make sure thatpdflatexandtlmgris executable - Run the CLI app in webserver mode or local mode