VAST reads configuration files from the following places in order:
<sysconfdir>/vast/vast.yamlfor system-wide configuration, where
sysconfdiris the platform-specific directory for configuration files, e.g.,
~/.config/vast/vast.yamlfor user-specific configuration. VAST respects the XDG base directory specification and its environment variables.
- A path to a configuration file passed via
Options from all configuration files are merged in order, with the latter files receiving a higher precedence than former ones. List options are concatenated.
In addition to
vast/vast.yaml, VAST loads
plugin-specific configuration for a given plugin named
<plugin>. The same
rules apply as for the regular configuration file directory lookup.
Sometimes, users may wish to run VAST without side effects, e.g., when wrapping
VAST in their own scripts. Run with
--bare-mode to disable looking at all
system- and user-specified configuration paths.