#xdg #basedir


[This crate is no longer maintained. Please use xdg-basedir instead] Library to help with the XDG basedir spec

13 releases

Uses old Rust 2015

0.1.4 May 25, 2015
0.1.3 May 16, 2015
0.0.8 Apr 22, 2015
0.0.6 Feb 26, 2015
0.0.4 Dec 11, 2014

#12 in #xdg-basedir

46 downloads per month

MIT license

241 lines

This library has been moved to xdg-basedir.


Build Status


xdg-rs is a utility library to make conforming to the XDG basedir specification easier.


extern crate xdg;

use xdg;
use std::path::PathBuf;
let data_home: PathBuf = try!(xdg::get_data_home());

Unstable features:

  • Test runtime directory: A function to check if a directory satisfies the XDG spec's requirements of a runtime directory.

The default build of xdg-rs does not use any unstable libstd features. To enable them, you'll need to use the nightly build of rustc and build xdg-rs with the 'unstable' feature toggle.

version = "0.1.3"
features = ["unstable"]

Alternate implementation and some initial source borrowed from rust-xdg. The APIs provided by rust-xdg and xdg-rs are different.

No runtime deps