[[bin]]
name = "release"
path = "tools/release.rs"
required-features = ["release-tool"]
[dependencies.toml_edit]
optional = true
version = "0.22"
[dev-dependencies]
[features]
android-auto = ["ndk-context", "jni"]
default = []
release-tool = ["dep:toml_edit"]
[lib]
name = "sysdirs"
path = "src/lib.rs"
[package]
authors = ["Sovran.la <support@sovran.la>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["filesystem", "os"]
description = "Cross-platform system directory paths for iOS, macOS, Android, Linux, Windows and other Unix"
edition = "2024"
keywords = ["directories", "paths", "cross-platform", "system", "mobile"]
license = "MIT"
name = "sysdirs"
readme = "README.md"
repository = "https://github.com/sovran-rs/sysdirs"
version = "0.9.2"
[package.metadata.docs.rs]
all-features = true
default-target = "x86_64-unknown-linux-gnu"
rustdoc-args = ["--cfg", "docsrs"]
targets = ["x86_64-unknown-linux-gnu", "x86_64-apple-darwin", "x86_64-pc-windows-msvc"]
[target.'cfg(target_os = "android")'.dependencies.jni]
default-features = false
optional = true
version = "0.21"
[target.'cfg(target_os = "android")'.dependencies.ndk-context]
optional = true
version = "0.1"
[[test]]
name = "android_init"
path = "tests/android_init.rs"
[[test]]
name = "apple_domains"
path = "tests/apple_domains.rs"
[[test]]
name = "linux_integration"
path = "tests/linux_integration.rs"
[[test]]
name = "path_ext"
path = "tests/path_ext.rs"
[[test]]
name = "unix_integration"
path = "tests/unix_integration.rs"