vara-pc

This tool can be used to easily create and select paper configs from the command line:

usage: vara-pc [-h] {create,select,list} ...

positional arguments:
  {create,select,list}  Subcommand
    create              Create a new paper config.
    select              Select the current paper config.
    list                List all available paper configs

optional arguments:
  -h, --help            show this help message and exit

List all available paper configs with the subcommand vara-pc list.

usage: vara-pc list [-h] [--paper-config-path PAPER_CONFIG_PATH]

optional arguments:
  -h, --help            show this help message and exit
  --paper-config-path PAPER_CONFIG_PATH
                        Path to the paper config folder.

You can create a new paper config with the subcommand vara-pc create.

usage: vara-pc create [-h] paper_config

positional arguments:
  paper_config  Path to the new paper config. Relative paths are interpreted
                relative to the current `paper_config/folder`.

optional arguments:
  -h, --help    show this help message and exit

The subcommand vara-pc select selects the current paper config.

usage: vara-pc select [-h] [--paper-config PAPER_CONFIG]

optional arguments:
  -h, --help            show this help message and exit
  --paper-config PAPER_CONFIG
                        Path to the new paper config. Relative paths are
                        interpreted relative to the current
                        `paper_config/folder`.