config_identifier
Allows to deal with a global unique identifier passed to the functions of File::ConfigDir. Using it
encapsulates configuration files from the other ones (e.g. "/etc/apache2" vs. "/etc").
"config_identifier" can be initialized by specifying it as parameter during object construction or via
inheriting default builder ("_build_config_identifier").
system_cfg_dir
Provides the configuration directory where configuration files of the operating system resides. For
details see "system_cfg_dir" in File::ConfigDir.
desktop_cfg_dir
Provides the configuration directory where configuration files of the desktop applications resides. For
details see "desktop_cfg_dir" in File::ConfigDir.
xdg_config_dirs
Alias for desktop_cfg_dir to support XDG Base Directory Specification
<http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html>
core_cfg_dir
Provides the configuration directory of the Perl5 core location. For details see "core_cfg_dir" in
File::ConfigDir.
site_cfg_dir
Provides the configuration directory of the Perl5 sitelib location. For details see "site_cfg_dir" in
File::ConfigDir.
vendor_cfg_dir
Provides the configuration directory of the Perl5 vendorlib location. For details see "vendor_cfg_dir"
in File::ConfigDir.
singleapp_cfg_dir
Provides the configuration directory of $0 if it's installed as a separate package - either a program
bundle (TSM, Oracle DB) or an independent package combination (e.g. via PkgSrc <http://www.pkgsrc.org/>
For details see "singleapp_cfg_dir" in File::ConfigDir.
vendorapp_cfg_dir
Provides the configuration directory of $0 if it's installed as a separate package via a vendor
installation as e.g. PkgSrc <http://www.pkgsrc.org/> or Homebrew <https://brew.sh/>. For details see
"vendorapp_cfg_dir" in File::ConfigDir.
local_cfg_dir
Returns the configuration directory for distribution independent, 3rd party applications. For details see
"local_cfg_dir" in File::ConfigDir.
locallib_cfg_dir
Provides the configuration directory of the Perl5 local::lib environment location. For details see
"locallib_cfg_dir" in File::ConfigDir.
here_cfg_dir
Provides the path for the "etc" directory below the current working directory. For details see
"here_cfg_dir" in File::ConfigDir.
user_cfg_dir
Provides the users home folder using File::HomeDir. For details see "user_cfg_dir" in File::ConfigDir.
xdg_config_home
Returns the user configuration directory for desktop applications. For details see "xdg_config_home" in
File::ConfigDir.
config_dirs
Tries to get all available configuration directories as described above. Returns those who exists and
are readable. For details see "config_dirs" in File::ConfigDir.