Command Line Interface (CLI)¶
This page lists the available commands and options of the RenderCV CLI.
rendercv command¶
-
--versionor-vShows the version of RenderCV.
-
--helpor-hShows the help message.
rendercv new command¶
-
--theme "THEME_NAME"Generates files for a specific built-in theme, instead of the default
classictheme. Currently, the available themes are:classic,sb2nov,engineeringresumes,engineeringclassic,moderncv. -
--dont-create-theme-source-filesor-notypstPrevents the creation of the theme source files. By default, the theme source files are created.
-
--dont-create-markdown-source-filesor-nomdPrevents the creation of the Markdown source files. By default, the Markdown source files are created.
-
--helpor-hShows the help message.
rendercv render command¶
-
--watchor-wWatches the input YAML file for changes and automatically renders if there is any change.
-
--output-folder-name "OUTPUT_FOLDER_NAME"or-o "OUTPUT_FOLDER_NAME"Generates the output files in a folder with the given name. By default, the output folder name is
rendercv_output. The output folder will be created in the current working directory. -
--typst-path "PATH"or-typst "PATH"Copies the generated Typst source code from the output folder and pastes it to the specified path.
-
--pdf-path "PATH"or-pdf "PATH"Copies the generated PDF file from the output folder and pastes it to the specified path.
-
--markdown-path "PATH"or-md "PATH"Copies the generated Markdown file from the output folder and pastes it to the specified path.
-
--html-path "PATH"or-html "PATH"Copies the generated HTML file from the output folder and pastes it to the specified path.
-
--png-path "PATH"or-png "PATH"Copies the generated PNG files from the output folder and pastes them to the specified path.
-
--dont-generate-markdownor-nomdPrevents the generation of the Markdown file.
-
--dont-generate-htmlor-nohtmlPrevents the generation of the HTML file.
-
--dont-generate-pngor-nopngPrevents the generation of the PNG files.
---design design.yamlUses the given design file for the
designfield of the input YAML file. -
--locale-catalog locale.yamlUses the given locale catalog file for the
localefield of the input YAML file. -
--rendercv-settings rendercv_settings.yamlUses the given RenderCV settings file for the
rendercv_settingsfield of the input YAML file. -
--ANY.LOCATION.IN.THE.YAML.FILE "VALUE"Overrides the value of
ANY.LOCATION.IN.THE.YAML.FILEwithVALUE. This option can be used to avoid storing sensitive information in the YAML file. Sensitive information, like phone numbers, can be passed as a command-line argument with environment variables. This method is also beneficial for creating multiple CVs using the same YAML file by changing only a few values. Here are a few examples:Multiple
--ANY.LOCATION.IN.THE.YAML.FILE "VALUE"options can be used in the same command. -
--helpor-hShows the help message.
rendercv create-theme command¶
-
--based-on "THEME_NAME"Generates a custom theme based on the specified built-in theme, instead of the default
classictheme. Currently, the available themes are:classic,sb2nov,engineeringresumes,engineeringclassic,moderncv. -
--helpor-hShows the help message.