Module xdgkit::user_dirs

source ·
Expand description

User directories

This reads the ~/config/user-dirs.dirs file

You can get the location of the file with filename()

Or you can build a struct

use xdgkit::user_dirs::UserDirs;
let user_dirs = UserDirs::new();
// music directory
let music = user_dirs.music; // usually ~/Music
// documents directory
let documents = user_dirs.documents; // usually ~/Documents
// etc....

Structs

  • The file is written by xdg-user-dirs-update it contains the locations of each directory

Functions

  • get the user-dirs.dirs full path + filename