default value for --pipeline-base stays "" (empty string)
if the config paths found in the pipelines.yml are absolute paths,
the pipeline base path setting is ignored.
else (if the config paths found in the pipelines.yml are relative paths)
if the pipeline base path is not set (this is, if it is the empty string ""),
the absolute path of the pipelines.yml file is used as the pipeline base path
(the assumption is, that relative paths in the pipelines.yml are relative to
the location of the file it self).
if the pipeline base path is relative, it is converted to an absolute path by
prefixing it with the current working directory.
if the pipeline base path is absolute, it is used as is.
the resulting absolute pipeline base path is prefixed to the relative config paths found in the pipelines.yml
the resulting absolute pipeline base path is prefixed to the relative config paths found in the pipelines.yml
See also: https://github.com/magnusbaeck/logstash-filter-verifier/issues/96#issuecomment-904878269