Latexresume is a CLI Tool to automate the generation and update of a professional IT resume.
Latexresume can convert the data of the JSON schema into LaTeX code without any extra package, but to convert LaTeX code into a formatted PDF resume it is required to install the following packages:
-
Latex
- To install LaTeX you can install the package texlive-full or if you don't need the all packages of latex you can install the following:
- texlive-base
- texlive-latex-recommend
- texlive-latex-extra
- To install LaTeX you can install the package texlive-full or if you don't need the all packages of latex you can install the following:
-
Latex Compilation
Check the releases to download the binary for your OS.
git clone https://github.com/rootspyro/latexresume.git
cd latexresume
go build
You can validate if it successfully installed running the command latexresume -v
latexresume -v
# output: latexresume v1.x.x
latexresume command will read the resume data from a .json file based on the jsonresume schema and then will convert it in LaTeX code that the user will be able to edit it, also the tool will automatically compile the LaTeX code into a resume in PDF format.
latexresume -json resume.json
# output:
# resume.tex successfully created!
# resume.pdf successfully created!
Usage of latexresume:
-json string
Specify the input .json file (default "resume.json")
-o string
Specify the output filename (default "resume")
-pdf
Generate only the .pdf result
-tex
Generate only the .tex result
-v Display the latexresume version
-h, --help
Display the list of flags
At the example directory there is three example file, the input and the two outputs expected of using the latexresume -json resume.json
command:
- Input: resume.json
- Outout: