Awesome
libXDGdirs
An implementation of XDG Base Directory Specification
XDGBDS defines four categories of dotfiles and the corresponding directories in user's home directory that should be used for those. The categories are cache, configuration, data, state and runtime files.
All those locations have corresponding XDG_*
environment variables.
All paths set in them must be absolute.
If a relative path is encountered, the path is considered invalid and NULL
is assigned.
Build
Download
Download the latest version from release page or clone Git repository for latest:
git clone https://github.com/Jorenar/libXDGdirs.git
cd libXDGdirs
Build
cmake -B build/ -DCMAKE_BUILD_TYPE=Release
cmake --build build/ --config=Release
Install
cmake --install build/
Documentation
Documentation generated from latest commit using Doxygen
Usage
Refer to topics and examples in documentation