Skip to content

Latest commit

 

History

History
57 lines (39 loc) · 2.26 KB

README.md

File metadata and controls

57 lines (39 loc) · 2.26 KB

cvMangle

Make multiple versions of your CV in markdown.

Install

./install/linkedInstall.sh

Read full install/uninstall documentation.

Using it

  1. First time set up.
    1. Initialise the directory structure with cvGenerateBase .
    2. Run cvSetWho "Your Name" so that your name will get filled in in the appropriate places.
  2. Run cv to generate PDFs based on the example data.
  3. Modify files in cvData/src to change the contents.
  4. Modify the variants in cvData/variant to change which versions of each section gets included in each variant, and in what order. Use cvList src to see possible entries.
  5. Re-run cv to generate fresh PDFs with the current state.

Read full using it documentation.

Requirements

Dependency OpenSUSE package
pandoc pandoc-cli
xelatex texlive-latex
texlive-fontsize texlive-fontsize
texlive-lastpage texlive-lastpage

These will slowly start to be automated in ./install/installDeps.sh.

Pull requests adding packages for other distributions welcome.

Read more: Where it works.

Experimenting with the examples

cd examples
cv

You'll get some PDF files appear in examples/ .

For devs working with the example in the repo tree

NOTE: If you are wanting to update any of the src or variant files in the examples/example1/cvData, be sure to update them in the correct place, and then run ./util/rebuildExample to refresh the examples directory.

Destination Where to edit it
examples/example1/cvData/src template
examples/example1/cvData/variant examples/variant