module

Cl8r::Config::Paths

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.

Source
cache_dir

cl8r cache directory (~/.cache/cl8r)

Source
config_dir

cl8r application configuration directory (~/.config/cl8r)

Source
data_dir

cl8r data storage directory (~/.local/share/cl8r)

Source
system_config_dir

System-wide configuration directory (/etc/cl8r)

Source
system_config_file

System-wide configuration file (/etc/cl8r/config.yaml)

Source
system_data_dir

System-wide data directory (/usr/share/cl8r)

Source
system_xdg_config_file

System XDG configuration file (/etc/xdg/cl8r/config.yaml)

Source
user_cache_home

Root user cache directory ($XDG_CACHE_HOME or ~/.cache)

Source
user_config_file

Primary user configuration file path (~/.config/cl8r/config.yaml)

Source
user_config_home

Root user configuration directory ($XDG_CONFIG_HOME or ~/.config)

Source
user_data_home

Root user data directory ($XDG_DATA_HOME or ~/.local/share)

Source