# 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 = "2018" rust-version = "1.81.0" name = "prs-cli" version = "0.5.2" authors = ["Tim Visee <3a4fb3964f@sinenomine.email>"] build = "build.rs" autobins = false autoexamples = false autotests = false autobenches = false default-run = "prs" description = "Secure, fast & convenient password manager CLI with GPG & git sync" homepage = "https://timvisee.com/projects/prs" readme = "README.md" keywords = [ "pass", "passwordstore", ] categories = [ "authentication", "command-line-utilities", "cryptography", ] license = "GPL-3.0" repository = "https://gitlab.com/timvisee/prs" [[bin]] name = "prs" path = "src/main.rs" [dependencies.ansi-escapes] version = "0.2" [dependencies.anyhow] version = "1.0" [dependencies.base64] version = "0.22" optional = true [dependencies.bytesize] version = "1.1" optional = true [dependencies.chbs] version = "0.1" [dependencies.clap] version = "4.1" features = [ "std", "help", "suggestions", "color", "usage", "cargo", "env", ] default-features = false [dependencies.clap_complete] version = "4.1" [dependencies.colored] version = "2.0" [dependencies.crossterm] version = "0.28" features = [ "events", "windows", ] default-features = false [dependencies.derive_builder] version = "0.20" [dependencies.edit] version = "0.1" [dependencies.fs_extra] version = "1.2" optional = true [dependencies.indicatif] version = "0.17" [dependencies.lazy_static] version = "1.4" [dependencies.linkify] version = "0.10" optional = true [dependencies.notify-rust] version = "4.7" optional = true [dependencies.prs-lib] version = "=0.5.2" default-features = false [dependencies.qr2term] version = "0.3" optional = true [dependencies.rand] version = "0.8" features = ["std"] default-features = false [dependencies.regex] version = "1.7" features = [ "std", "unicode-perl", ] default-features = false [dependencies.shellexpand] version = "3.0" [dependencies.shlex] version = "1.3" [dependencies.substring] version = "1.4.5" [dependencies.text_trees] version = "0.1" [dependencies.thiserror] version = "2.0" [dependencies.totp-rs] version = "5.5" features = [ "otpauth", "steam", ] optional = true default-features = false [dependencies.walkdir] version = "2.3" [dependencies.which] version = "7.0" [features] alias = [] backend-gnupg-bin = ["prs-lib/backend-gnupg-bin"] backend-gpgme = ["prs-lib/backend-gpgme"] clipboard = [ "copypasta-ext", "x11-clipboard", "base64", ] default = [ "backend-gnupg-bin", "alias", "clipboard", "notify", "select-skim", "select-fzf-bin", "tomb", "totp", ] notify = ["notify-rust"] select-fzf-bin = [] select-skim = ["skim"] select-skim-bin = [] tomb = [ "prs-lib/tomb", "bytesize", "fs_extra", ] totp = [ "totp-rs", "linkify", "qr2term", ] [target.'cfg(all(unix, not(any(target_os="macos", target_os="android", target_os="emscripten")), not(target_env = "musl")))'.dependencies.copypasta-ext] version = "0.4.1" features = ["wayland-bin"] optional = true default-features = false [target.'cfg(all(unix, not(any(target_os="macos", target_os="android", target_os="emscripten")), not(target_env = "musl")))'.dependencies.x11-clipboard] version = "0.7" optional = true [target.'cfg(all(unix, not(any(target_os="macos", target_os="android", target_os="emscripten")), target_env = "musl"))'.dependencies.copypasta-ext] version = "0.4.1" features = [ "x11-bin", "wayland-bin", ] optional = true default-features = false [target.'cfg(not(all(unix, not(any(target_os="macos", target_os="android", target_os="emscripten")))))'.dependencies.copypasta-ext] version = "0.4.1" optional = true default-features = false [target."cfg(unix)".dependencies.skim] version = "0.10" optional = true default-features = false [target."cfg(windows)".dependencies.dirs-next] version = "2.0"