rage 0.11.2

[BETA] A simple, secure, and modern encryption tool.
# 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"
rust-version = "1.65"
name = "rage"
version = "0.11.2"
authors = ["Jack Grigg <thestr4d@gmail.com>"]
build = "build.rs"
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
default-run = "rage"
description = "[BETA] A simple, secure, and modern encryption tool."
readme = "README.md"
keywords = [
    "age",
    "cli",
    "encryption",
]
categories = [
    "command-line-utilities",
    "cryptography",
]
license = "MIT OR Apache-2.0"
repository = "https://github.com/str4d/rage"

[package.metadata.deb]
name = "rage"
conflicts = "rage-musl"
extended-description = "age is a simple, modern, and secure encryption format with small explicit keys, no config options, and UNIX-style composability. rage is a Rust implementation of the age specification."
section = "utils"
assets = [
    [
    "target/release/rage",
    "usr/bin/",
    "755",
],
    [
    "target/release/rage-keygen",
    "usr/bin/",
    "755",
],
    [
    "target/release/rage-mount",
    "usr/bin/",
    "755",
],
    [
    "target/release/completions/rage.bash",
    "usr/share/bash-completion/completions/rage",
    "644",
],
    [
    "target/release/completions/rage-keygen.bash",
    "usr/share/bash-completion/completions/rage-keygen",
    "644",
],
    [
    "target/release/completions/rage-mount.bash",
    "usr/share/bash-completion/completions/rage-mount",
    "644",
],
    [
    "target/release/completions/rage.elv",
    "usr/share/elvish/lib/",
    "644",
],
    [
    "target/release/completions/rage-keygen.elv",
    "usr/share/elvish/lib/",
    "644",
],
    [
    "target/release/completions/rage-mount.elv",
    "usr/share/elvish/lib/",
    "644",
],
    [
    "target/release/completions/rage.fish",
    "usr/share/fish/vendor_completions.d/",
    "644",
],
    [
    "target/release/completions/rage-keygen.fish",
    "usr/share/fish/vendor_completions.d/",
    "644",
],
    [
    "target/release/completions/rage-mount.fish",
    "usr/share/fish/vendor_completions.d/",
    "644",
],
    [
    "target/release/completions/_rage",
    "usr/share/zsh/vendor-completions/",
    "644",
],
    [
    "target/release/completions/_rage-keygen",
    "usr/share/zsh/vendor-completions/",
    "644",
],
    [
    "target/release/completions/_rage-mount",
    "usr/share/zsh/vendor-completions/",
    "644",
],
    [
    "target/release/manpages/**/rage.1.gz",
    "usr/share/man/man1/",
    "644",
],
    [
    "target/release/manpages/**/rage-keygen.1.gz",
    "usr/share/man/man1/",
    "644",
],
    [
    "target/release/manpages/**/rage-mount.1.gz",
    "usr/share/man/man1/",
    "644",
],
    [
    "../README.md",
    "usr/share/doc/rage/README.md",
    "644",
],
]
features = ["mount"]

[package.metadata.deb.variants.musl]
name = "rage-musl"
conflicts = "rage"
extended-description = "age is a simple, modern, and secure encryption format with small explicit keys, no config options, and UNIX-style composability. rage is a Rust implementation of the age specification. This package is statically linked against musl."
features = []

[badges.maintenance]
status = "experimental"

[features]
default = ["ssh"]
mount = [
    "ctrlc",
    "fuse_mt",
    "fuser",
    "libc",
    "tar",
    "time",
    "zip",
]
ssh = ["age/ssh"]
unstable = ["age/unstable"]

[[bin]]
name = "rage"
path = "src/bin/rage/main.rs"
bench = false

[[bin]]
name = "rage-keygen"
path = "src/bin/rage-keygen/main.rs"
bench = false

[[bin]]
name = "rage-mount"
path = "src/bin/rage-mount/main.rs"
bench = false
required-features = ["mount"]

[[test]]
name = "cli_tests"
path = "tests/cli_tests.rs"

[dependencies.age]
version = "0.11.1"
features = [
    "armor",
    "cli-common",
    "plugin",
]

[dependencies.chrono]
version = "0.4"

[dependencies.clap]
version = "4.3"
features = [
    "derive",
    "string",
    "unstable-styles",
]

[dependencies.console]
version = "0.15"
default-features = false

[dependencies.ctrlc]
version = "3.2"
optional = true

[dependencies.env_logger]
version = "0.10"

[dependencies.fuse_mt]
version = "0.6.0"
optional = true

[dependencies.fuser]
version = "0.13"
optional = true

[dependencies.i18n-embed]
version = "0.15"
features = [
    "fluent-system",
    "desktop-requester",
]

[dependencies.i18n-embed-fl]
version = "0.9"

[dependencies.lazy_static]
version = "1"

[dependencies.libc]
version = "0.2"
optional = true

[dependencies.log]
version = "0.4"

[dependencies.pinentry]
version = "0.6"

[dependencies.rust-embed]
version = "8"

[dependencies.tar]
version = "0.4"
optional = true

[dependencies.time]
version = ">=0.3.7, <0.3.24"
optional = true

[dependencies.zip]
version = "0.6.2"
optional = true

[dev-dependencies.trycmd]
version = "0.14"

[build-dependencies.clap]
version = "4.3"
features = [
    "derive",
    "string",
    "unstable-styles",
]

[build-dependencies.clap_complete]
version = "4"

[build-dependencies.clap_mangen]
version = "0.2"

[build-dependencies.flate2]
version = "1"

[build-dependencies.i18n-embed]
version = "0.15"
features = ["fluent-system"]

[build-dependencies.i18n-embed-fl]
version = "0.9"

[build-dependencies.lazy_static]
version = "1"

[build-dependencies.rust-embed]
version = "8"