Resolves standard filesystem directories adhering strictly to
the XDG Base Directory Specification and FHS 3.0+ standards.
Class methods
active_read_config_file
Resolves the active configuration file to read from, checking user config first,
then falling back to system-wide configurations if present.
Sourcecache_dir
cl8r cache directory (~/.cache/cl8r)
Sourceconfig_dir
cl8r application configuration directory (~/.config/cl8r)
Sourcedata_dir
cl8r data storage directory (~/.local/share/cl8r)
Sourcesystem_config_dir
System-wide configuration directory (/etc/cl8r)
Sourcesystem_config_file
System-wide configuration file (/etc/cl8r/config.yaml)
Sourcesystem_data_dir
System-wide data directory (/usr/share/cl8r)
Sourcesystem_xdg_config_file
System XDG configuration file (/etc/xdg/cl8r/config.yaml)
Sourceuser_cache_home
Root user cache directory ($XDG_CACHE_HOME or ~/.cache)
Sourceuser_config_file
Primary user configuration file path (~/.config/cl8r/config.yaml)
Sourceuser_config_home
Root user configuration directory ($XDG_CONFIG_HOME or ~/.config)
Sourceuser_data_home
Root user data directory ($XDG_DATA_HOME or ~/.local/share)
Source