[package] name = "uucore" version = "0.0.10" authors = ["uutils developers"] license = "MIT" description = "uutils ~ 'core' uutils code library (cross-platform)" homepage = "https://github.com/uutils/coreutils" repository = "https://github.com/uutils/coreutils/tree/master/src/uu/arch" # readme = "README.md" keywords = ["coreutils", "uutils", "cross-platform", "cli", "utility"] categories = ["command-line-utilities"] edition = "2018" [lib] path="src/lib/lib.rs" [dependencies] clap = "2.33.3" dns-lookup = { version="1.0.5", optional=true } dunce = "1.0.0" wild = "2.0" # * optional thiserror = { version="1.0", optional=true } time = { version="<= 0.1.43", optional=true } # * "problem" dependencies (pinned) data-encoding = { version="2.1", optional=true } data-encoding-macro = { version="0.1.12", optional=true } z85 = { version="3.0.3", optional=true } libc = { version="0.2.15", optional=true } once_cell = "1.8.0" os_display = "0.1.0" [target.'cfg(unix)'.dependencies] walkdir = { version="2.3.2", optional=true } nix = { version="0.23.1", optional=true } [dev-dependencies] clap = "2.33.3" lazy_static = "1.3" [target.'cfg(target_os = "windows")'.dependencies] winapi = { version = "0.3", features = ["errhandlingapi", "fileapi", "handleapi", "winerror"] } [target.'cfg(target_os = "redox")'.dependencies] termion = "1.5" [features] default = [] # * non-default features encoding = ["data-encoding", "data-encoding-macro", "z85", "thiserror"] entries = ["libc"] fs = ["libc"] fsext = ["libc", "time"] mode = ["libc"] perms = ["libc", "walkdir"] process = ["libc"] ringbuffer = [] signals = [] utf8 = [] utmpx = ["time", "libc", "dns-lookup"] wide = [] pipes = ["nix"]