[package] name = "httm" authors = ["Robert Swinford gmail.com>"] version = "0.43.2" edition = "2021" keywords = ["zfs", "backup", "restore", "cli-utility", "snapshot"] description = "A CLI tool for viewing snapshot file versions on ZFS and btrfs datasets" repository = "https://github.com/kimono-koans/httm" readme = "README.md" categories = ["command-line-utilities", "os"] license = "MPL-2.0" documentation = "https://github.com/kimono-koans/httm/blob/master/README.md" [badges] maintenance = { status = "actively-developed" } [profile.deb] lto = true opt-level = "z" codegen-units = 1 panic = "abort" inherits = "release" [features] default = ["std"] std = ["xattrs", "malloc_trim"] # acls feature - requires libacl1-dev to build acls = ["exacl"] xattrs = ["xattr"] malloc_trim = ["skim/malloc_trim", "libc"] licensing = ["lms", "itertools"] [target.'cfg(unix)'.dependencies] libc = { version = "0.2.158", default-features = false, optional = true } exacl = { version = "0.12.0", default-features = false, optional = true } xattr = { version = "1.3.1", default-features = false, optional = true } [dependencies] ahash = { version = "0.8.11", default-features = false } clap = { version = "4.5.18", default-features = true, features = [ "std", "cargo", ] } crossbeam-channel = { version = "0.5.13", default-features = false } time = { version = "0.3.36", default-features = false, features = [ "formatting", "local-offset", ] } number_prefix = { version = "0.4.0", default-features = false } skim = { version = "0.12.2", default-features = false, package = "two_percent" } nu-ansi-term = { version = "0.50.1", default-features = false } lscolors = { version = "0.19.0", default-features = false, features = [ "nu-ansi-term", ] } terminal_size = { version = "0.3.0", default-features = false } which = { version = "6.0.3", default-features = false } rayon = { version = "1.10.0", default-features = false } indicatif = { version = "0.17.8", default-features = false } proc-mounts = { version = "0.3.0", default-features = false } hashbrown = { version = "0.14.5", default-features = false, features = [ "rayon", "ahash", "inline-more", ] } nix = { version = "0.29.0", default-features = false, features = [ "fs", "user", "zerocopy", ] } serde = { version = "1.0.210", default-features = false } serde_json = { version = "1.0.128", default-features = false, features = [ "preserve_order", ] } realpath-ext = { version = "0.1.3", default-features = false, features = [ "std", ] } # these are strictly not required to build, only included for attribution sake (to be picked up by cargo_about) lms = { version = "0.4.0", default-features = false, optional = true } itertools = { version = "0.13.0", default-features = false, optional = true } [package.metadata.deb] maintainer = "kimono koans " copyright = "2024, Robert Swinford gmail.com>" extended-description = """\ Prints the size, date and corresponding locations of available unique versions of files \ residing on snapshots. May also be used interactively to select and restore from such \ versions, and even to snapshot datasets which contain certain files. """ license-file = ["LICENSE", "4"] depends = ["libc6"] section = "utility" priority = "optional" features = ["xattrs", "malloc_trim"] assets = [ [ "target/release/httm", "usr/bin/", "755", ], [ "scripts/ounce.bash", "usr/bin/ounce", "755", ], [ "scripts/bowie.bash", "usr/bin/bowie", "755", ], [ "scripts/nicotine.bash", "usr/bin/nicotine", "755", ], [ "scripts/equine.bash", "usr/bin/equine", "755", ], [ "httm.1", "usr/share/man/man1/httm.1", "644", ], [ "README.md", "usr/share/doc/httm/README.md", "644", ], [ "LICENSE", "usr/share/doc/httm/LICENSE", "644", ], [ "third_party/LICENSES_THIRD_PARTY.html", "usr/share/doc/httm/LICENSES_THIRD_PARTY.html", "644", ], ]