# Functions
CacheHome returns the value of XDG_CACHE_HOME, or the specification-defined fallback value of $HOME/.cache.
ConfigDirs returns the combination of ConfigHome and OtherConfigDirs, giving the full set of config directories to search, in preference order.
ConfigHome returns the value of XDG_CONFIG_HOME, or the specification-defined fallback value of $HOME/.config.
DataDirs returns the combination of DataHome and OtherDataDirs, giving the full set of data directories to search, in preference order.
DataHome returns the value of XDG_DATA_HOME, or the specification-defined fallback value of $HOME/.local/share.
MaybeRuntimeDir returns the value of XDG_RUNTIME_DIR, or an empty string if it is not set.
OtherConfigDirs returns the values from XDG_CONFIG_DIRS, or the specification-defined fallback value "/etc/xdg".
OtherDataDirs returns the values from XDG_DATA_DIRS, or the specification-defined fallback values "/usr/local/share/" and "/usr/share/".