Pipeline settings

The pipeline settings may be defined in following places (sorted in priority order):

  • cmdline override

  • environment variable

  • ini files in tplib library

  • ini files in provided locations

  • default ini files of plugins

  • default ini file of pipeline

Command-line overrides

Any setting can be overridden with command-line argument --override or -o in the format section.option=value, eg.:

-o "library.directPath=/home/user/test_library"

Environment variables

Settings can also be set as environment variables named PIPELINE_section_option, eg.:

PIPELINE_library_directPath=/home/user/test_library

Settings files

Settings ini files can be located in several places. During runtime these ini files are combined and duplicate entries override each other based on the priority list above.

  • Pipeline default settings libpermian/default.ini

  • Plugin default settings $plugin_directory/settings.ini

  • Settings file provided with cmdline option --settings or -s

  • tplib Library, any .ini file in the path