Creating resumes are easy! If you're familiar with any word processing tools, you could create a beautiful resume in couple hours depending upon your skills. However, there is a simple command-line utility called "best-resume-ever" to do this job much faster and easier. You don't need to spend hours to design the resume/cv. And you don't need any professional experts help either. Using this tool, you can build or create beautiful resumes from commandline in Linux in minutes. This tool has many ready-made templates, so all you have to do just enter your details, and your resume will be ready within few minutes. You can also preview the design before making the final version. Let us go ahead and see how to create resumes, shall we?
Best-resume-ever utility is created using "NodeJS", so you need "NPM" to install it. Make sure you have installed NodeJs version 8.5 or higher in your Linux box. If you haven't installed NodeJS yet, refer the following guide.
Next, install Git. It is available in the default repositories. So, you can install it using your distribution's package manager. For instance, you can install it in Arch Linux using command:
$ sudo pacman -S git
$ sudo apt-get install git
In RHEL, CentOS:
$ sudo yum install git
Once Npm and Git installed, git clone the repository using command:
$ git clone https://github.com/salomonelli/best-resume-ever.git
This command will clone the contents of Best-resume-ever utility in a folder called "best-resume-ever" in your current working directory. Go to the folder:
$ cd best-resume-ever
And, run the following command to install it:
$ npm install
Build or Create Beautiful Resumes from commandline In Linux
Once installed, go to resume/ folder in best-resume-ever directory. You will see two files named data.yml and id.jpg in resume/ folder.
$ ls resume/ data.yml id.jpg
Replace id.jpg file with your own profile picture and save it as id.jpg.
Then, open data.yml file in any editor and update your details that want you have in your resume.
Save and close the file. Then, go to src/assets folder. Replace the existing logo image with your own. Save your logo as logo.png.
To preview the resume, run the following command:
$ npm run dev
The preview will be automatically opened in Chromium web browser. If it is not opened automatically, just open the browser and navigate to http://localhost:8080.
As you see in the above screenshot, there are different resume designs. Just click on any template to view it. Here is the sample resume.
Once you are satisfied, press CTRL+C to exit the preview in the Terminal.
Then, run the following command to export the resumes in pdf format.
$ npm run export
All resumes will be exported to /pdf folder of best-resume-ever directory.
If you're not happy with the current templates, you can design your own as per your wish. Refer this page to design new templates.