# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies.
#
# If you are reading this file be aware that the original Cargo.toml
# will likely look very different (and much more reasonable).
# See Cargo.toml.orig for the original contents.

[package]
edition = "2021"
name = "httm"
version = "0.33.2"
authors = ["Robert Swinford <robert.swinford <...at...> gmail.com>"]
description = "A CLI tool for viewing snapshot file versions on ZFS and btrfs datasets"
documentation = "https://github.com/kimono-koans/httm/blob/master/README.md"
readme = "README.md"
keywords = [
    "zfs",
    "backup",
    "restore",
    "cli-utility",
    "snapshot",
]
categories = [
    "command-line-utilities",
    "os",
]
license = "MPL-2.0"
repository = "https://github.com/kimono-koans/httm"

[package.metadata.deb]
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",
],
]
copyright = "2023, Robert Swinford <robert.swinford<...at...>gmail.com>"
depends = ["libc6"]
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.
"""
features = [
    "xattrs",
    "malloc_trim",
]
license-file = [
    "LICENSE",
    "4",
]
maintainer = "kimono koans <https://github.com/kimono-koans/>"
priority = "optional"
section = "utility"

[profile.deb]
opt-level = "z"
lto = true
codegen-units = 1
panic = "abort"
inherits = "release"

[dependencies.clap]
version = "3.2.25"
features = [
    "cargo",
    "std",
]
default-features = false

[dependencies.crossbeam-channel]
version = "0.5.8"
default-features = false

[dependencies.filetime]
version = "0.2.22"
default-features = false

[dependencies.hashbrown]
version = "0.14.2"
features = [
    "rayon",
    "ahash",
    "inline-more",
]
default-features = false

[dependencies.indicatif]
version = "0.17.7"
default-features = false

[dependencies.itertools]
version = "0.12.0"
optional = true
default-features = false

[dependencies.lms]
version = "0.4.0"
optional = true
default-features = false

[dependencies.lscolors]
version = "0.16.0"
features = ["nu-ansi-term"]
default-features = false

[dependencies.nix]
version = "0.27.1"
features = [
    "fs",
    "user",
    "zerocopy",
]
default-features = false

[dependencies.nu-ansi-term]
version = "0.49.0"
default-features = false

[dependencies.number_prefix]
version = "0.4.0"
default-features = false

[dependencies.once_cell]
version = "1.18.0"
default-features = false

[dependencies.proc-mounts]
version = "0.3.0"
default-features = false

[dependencies.rayon]
version = "1.8.0"
default-features = false

[dependencies.realpath-ext]
version = "0.1.3"
features = ["std"]
default-features = false

[dependencies.serde]
version = "1.0.193"

[dependencies.serde_json]
version = "1.0.108"
features = [
    "preserve_order",
    "std",
]

[dependencies.simd-adler32]
version = "0.3.7"
features = ["std"]
default-features = false

[dependencies.skim]
version = "0.10.34"
default-features = false
package = "two_percent"

[dependencies.terminal_size]
version = "0.3.0"
default-features = false

[dependencies.time]
version = "0.3.21"
features = [
    "formatting",
    "local-offset",
]
default-features = false

[dependencies.which]
version = "5.0.0"
default-features = false

[features]
acls = ["exacl"]
default = ["std"]
licensing = [
    "lms",
    "itertools",
]
malloc_trim = [
    "libc",
    "skim/malloc_trim",
]
setpriority = ["libc"]
std = [
    "xattrs",
    "malloc_trim",
    "setpriority",
]
xattrs = ["xattr"]

[target."cfg(unix)".dependencies.exacl]
version = "0.11.0"
optional = true
default-features = false

[target."cfg(unix)".dependencies.libc]
version = "0.2.150"
optional = true
default-features = false

[target."cfg(unix)".dependencies.xattr]
version = "1.0.1"
optional = true
default-features = false

[badges.maintenance]
status = "actively-developed"
