4 releases (1 stable)
Uses old Rust 2015
|1.0.0||Feb 28, 2016|
|0.2.2||Aug 17, 2015|
|0.2.1||May 25, 2015|
|0.2.0||May 25, 2015|
#1455 in Filesystem
610 downloads per month
Used in 49 crates (3 directly)
xdg-basedir is a utility library to make conforming to the XDG basedir specification easier.
#![cfg(unix)] extern crate xdg_basedir; #![cfg(unix)] use xdg_basedir::*; use std::path::PathBuf; ... let data_home: PathBuf = try!(get_data_home()); ...
- 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-basedir does not use any unstable libstd features. To enable them, you'll need to use the nightly build of rustc and build xdg-basedir with the 'unstable' feature toggle.
[dependencies.xdg-basedir] version = "0.2.2" features = ["unstable"]
Alternate implementation and some initial source borrowed from rust-xdg.
The APIs provided by
xdg-basedir are different.
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you shall be dual licensed as above, without any additional terms or conditions.