Welcome to Resumeow! An automaic CV generator written in nu.
This brutal script allows you to create a beautifully formatted CV in LaTeX from a simple YAML input file and command-line parameters.
To generate a CV, use the following command:
nu template.nu --input <path_to_input.yaml> --template <path_to_template.tex> --output <path_to_output.tex>--input: Path to the YAML file containing the CV data.--template: The input to the template file to use. The only template supported as of now is template.tex--output: Path where the generated .tex will be saved.
The input YAML file should be structured as follows:
name: The name of the individual.language: The language in which to generate the headers - supported languages are:- eng
- es
- fr
- it
- de
img: the path to the image to insert in the CVcolor: the hex code of the color of the CVprofile: A list of profile descriptions.desiderata: A list of job desires or requirements.languages: A list of languages known.contacts: Contact information includingmail,phone, andlinks.key_competences: A list of key competences withnameandtext.transversal_competences: A list of transversal competences withnameandtext.work_experiences: A list of work experiences withtitle,company,dates,description, and optionalitems.education: A list of educational qualifications withtitle,institution, andgrade.
You can find an example one here
- ResuMeow will not compile the latex into a pdf; it will only generate a valid .tex file.
- The template uses a fixed layout, which may not accommodate all content if the input data is too extensive.
- The
Competencessection must fit in one page. - The
Experiencessection must fit in one page.
- The
- The color scheme is limited to a single customizable color, which may not suit all branding needs.
- The image size and placement are fixed, which might not be ideal for all types of images.
Feel free to contribute!
