# 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.0" authors = ["Jack Grigg "] build = "build.rs" 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] 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", ], ] 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." features = ["mount"] name = "rage" section = "utils" [package.metadata.deb.variants.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 = [] name = "rage-musl" [[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.0" 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" [features] default = ["ssh"] mount = [ "ctrlc", "fuse_mt", "fuser", "libc", "tar", "time", "zip", ] ssh = ["age/ssh"] unstable = ["age/unstable"] [badges.maintenance] status = "experimental"