Resume Builder (resume-builder) is a node.js cli tool for running configurable resume-building tasks
Resume Builder (resume-builder) is a node.js cli tool for running configurable resume-building tasks.
Currently it is focused on exporting a final .html resume file.
The tool allows performs the following steps (preserving the original resume file and filters):
All this can be done without need for an internet connection (provided that everything was previously setup).
In order to use the tool, the CV should be a valid JSON Resume file.
With this tool, it is possible to easily have a single json resume file, and some specific filters, and a jobs.json which will allow the tool to generate multiple CV files for specific purposes, with a single command call.
Install in one of the following two ways:
npm install -g resume-builder
npm install -g /path/to/cloned/project
For a list of the available options and commands run: resume-builder --help
You can provide a file with a list of json jobs to be executed as follows:
resume-builder -j src/config/jobs.json
The file describing the jobs should be in the format specified in jobs.json.template
// Jobs List
[
// Job
{
"resume_path": "path/to/resume.json",
"theme_js_path": "path/to/theme/folder/index.js",
"filters": [ "path/to/filter1.json", "path/to/filter2.json" ],
"output_folder": "path/output/folder",
// Optional
"output_filename": "my_exported_resume.html"
}
]
Run as follows:
resume-builder -r path/to/resume.json -o path/to/output.html -t path/to/theme/index.js
MIT © Luis Miguel Serrano