[package] authors = ["Sebastian Thiel "] name = "sheesy-cli" version = "4.0.11" edition = "2018" description = "The 'share-secrets-safely' CLI to interact with GPG/pass-like vaults." license = "LGPL-2.1" repository = "https://github.com/share-secrets-safely/cli" homepage = "https://github.com/share-secrets-safely/cli" documentation = "https://share-secrets-safely.github.io/cli" keywords = ["gnupg", "pgp", "crypto"] readme = "README.md" include = ["src/**/*", "LICENSE.md", "README.md"] [profile.release] opt-level = 3 debug = false rpath = false lto = true debug-assertions = false codegen-units = 1 panic = 'unwind' incremental = false overflow-checks = true [features] default = [] completions = [] vault = ["sheesy-vault", "conv", "gpgme", "lazy_static"] process = ["sheesy-tools/process", "atty", "glob"] extract = ["sheesy-tools/process", "atty", "glob"] substitute = ["sheesy-tools/substitute", "itertools"] [[bin]] name = "sy" path = "src/sy.rs" required-features = ["vault", "extract", "completions", "substitute", "process"] doctest = false doc = false [[bin]] name = "syv" path = "src/syv.rs" required-features = ["vault"] doctest = false doc = false [[bin]] name = "syp" path = "src/syp.rs" required-features = ["process"] doctest = false doc = false [[bin]] name = "sye" path = "src/sye.rs" required-features = ["extract"] doctest = false doc = false [[bin]] name = "sys" path = "src/sys.rs" required-features = ["substitute"] doctest = false doc = false [dependencies] clap = "2.33" failure = "0.1.7" lazy_static = {version = "1.4.0", optional = true} atty = {version = "0.2.14", optional = true} glob = {version = "0.3", optional = true} conv = {version = "0.3.3", optional = true} gpgme = {version = "0.8.0", optional = true} itertools = {version = "0.9.0", optional = true} [dependencies.sheesy-tools] path = "lib/tools" version = "4.0.11" optional = true [dependencies.sheesy-vault] path = "lib/vault" version = "4.0.11" optional = true [workspace]