[package]
name = "prs-lib"
version = "0.2.13"
authors = ["Tim Visee <3a4fb3964f@sinenomine.email>"]
license = "LGPL-3.0"
readme = "../README.md"
homepage = "https://timvisee.com/projects/prs"
repository = "https://gitlab.com/timvisee/prs"
description = "Secure, fast & convenient password manager CLI with GPG & git sync"
keywords = ["pass", "passwordstore"]
categories = [
"authentication",
"command-line-utilities",
"cryptography",
]
edition = "2018"
[badges]
gitlab = { repository = "timvisee/prs", branch = "master" }
[features]
default = ["backend-gnupg-bin"]
tomb = ["fs_extra", "nix"]
backend-gpgme = ["gpgme"]
backend-gnupg-bin = ["regex", "version-compare"]
_crypto-gpg = []
[dependencies]
anyhow = "1.0"
git-state = "0.1"
secstr = "0.4"
thiserror = "1.0"
walkdir = "2.0"
which = "4.0"
zeroize = "1.1"
fs_extra = { version = "1.2", optional = true }
nix = { version = "0.21", optional = true }
gpgme = { version = "0.9.2", optional = true }
version-compare = { version = "0.0.11", optional = true }
regex = { version = "1.4", optional = true }
dirs-next = "2.0"
[dev-dependencies]
quickcheck = "1.0"
quickcheck_macros = "1.0"
[package.metadata.docs.rs]
all-features = true
targets = ["x86_64-unknown-linux-gnu"]