xdgleam
Types
pub type BaseDirectory {
BaseDirectory(
data_home: String,
config_home: String,
cache_home: String,
state_home: String,
data_dirs: List(String),
config_dirs: List(String),
runtime_dir: option.Option(String),
)
}
Constructors
-
BaseDirectory( data_home: String, config_home: String, cache_home: String, state_home: String, data_dirs: List(String), config_dirs: List(String), runtime_dir: option.Option(String), )
Values
pub fn config_dirs() -> Result(List(String), Nil)
pub fn read_config_dirs() -> Result(List(String), Nil)
Deprecated: Use xdgleam/config_dirs instead
Reads $XDG_CONFIG_DIRS
pub fn read_data_dirs() -> Result(List(String), Nil)
Deprecated: Use xdgleam/data_dirs instead
Reads $XDG_CONFIG_DIRS
pub fn read_home() -> Result(String, Nil)
Deprecated: Use xdgleam/home instead
Reads $HOME
pub fn read_runtime_dirs() -> Result(option.Option(String), Nil)
Deprecated: Use xdgleam/runtime_dirs instead
Reads $XDG_RUNTIME_DIR
pub fn xdg() -> BaseDirectory