esgmigrate

The esgmigrate command migrates old config settings from the old publisher into a new config file formatted for the current new publisher. The output will be found in $HOME/.esg/esg.ini which is the default config file path the publisher will read from.

Usage

esgmigrate is used with the following syntax:

esgmigrate

By default, esgmigrate will attempt to read the old config file at /esg/config/esgcet and will write the new config file to $HOME/.esg/esg.ini. To override these defaults, use the optional command line arguments below.

Additional command line options are as follows:

usage: esgmigrate [-h] [--old-config CFG] [--silent] [--verbose]
                  [--project PROJECT] [--destination DEST]

Migrate old config settings into new format.

optional arguments:
    -h, --help          show this help message and exit
    --old-config CFG    Full path to old config file to migrate.
    --silent            Enable silent mode.
    --verbose           Enable verbose mode.
    --project PROJECT   Name of a particular legacy project to migrate.
    --destination DEST  Destination for new config file.

Note that --old-config should point to a directory, not the file itself; however, --destination should be a complete file path including the file name.