xdg-rs 0.1.3

Library to help with the XDG basedir spec
Documentation

xdg-rs

Build Status

Documentation

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

#Example

#![cfg(unix)]
extern crate xdg;

#![cfg(unix)]
use xdg;
use std::path::PathBuf;
...
let data_home: PathBuf = try!(xdg::get_data_home());
...

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

[dependencies.xdg-rs]
version = "0.1.2"
features = ["unstable"]

#Current unstable features:

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

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