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 ([email protected]).
- Base Rover Resume, originally created by subidit
(Update per AltaCV v1.6.3)
- For the altacv class, I did not use the
pdfx
andbiblatex
package, as it caused error when installed using Docker. - Package
pdfx
somehow is needed in order to usewithhyper
option on the document. As the bug that causespdfx
package error still not resolved, I discardwithhyper
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.
cv-generator [command] [flag]
cv-generator install
cv-generator serve
Optional 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]/result
directory, 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]/bin
to make sure thatpdflatex
andtlmgr
is executable - Run the CLI app in webserver mode or local mode