Categorygithub.com/paulcalimache/go-curriculum
modulepackage
0.1.2
Repository: https://github.com/paulcalimache/go-curriculum.git
Documentation: pkg.go.dev

# README

Go curriculum

A basic CLI for generate curriculum vitae in pdf & html format based from a simple yaml config file.

Go Report Card GitHub Release GitHub License

Installation

Go curriculum is available on Linux, macOS and Windows platforms. Binaries for Linux, Windows and Mac are available in the release page.

[!IMPORTANT] go-curriculum use chromedp module to convert html to pdf, so chrome must be installed on your machine.

  • Via a G0 install

    go install github.com/paulcalimache/go-curriculum@latest
    

CLI Usage

Usage:
  go-curriculum [flags]
  go-curriculum [command]

Available Commands:
  completion  Generate the autocompletion script for the specified shell
  help        Help about any command
  templates   List availables templates

Flags:
  -f, --file string       Yaml data file
  -h, --help              help for go-curriculum
  -o, --output string     Output directory (default "./output")
  -t, --template string   CV Template to use (default "classic")

Use "go-curriculum [command] --help" for more information about a command.

Example

You can find examples under /examples folder.

The following command :

go-curriculum -f examples/data.yaml -t classic

Will generate the following curriculum vitae :

classic cv

Roadmap

  • Unit tests
  • More templates
  • Auto resize texts to fill A4 page
  • Publish on main package manager (homebrew, winget, snap, ...)
  • Docker image
  • Generate pdf without chrome needed

# Packages

No description provided by the author