1
0
Fork 0
mirror of https://codeberg.org/tyy/aspm synced 2024-12-23 15:19:28 -07:00
aspm/crates/naja-cli/Cargo.toml
2024-07-25 19:45:10 +02:00

45 lines
1.3 KiB
TOML

[package]
name = "naja-cli"
authors = ["Ty"]
description = "A tool to manage ariadne signature profiles, implementing v0 of the specification"
repository = "https://codeberg.org/tyy/naja"
version = "0.1.0"
edition = "2021"
license = "GPL-3.0"
[[bin]]
name = "naja"
path = "src/main.rs"
[dependencies]
anyhow = "1.0.86"
app_dirs2 = "2.5.5"
clap = { version = "4.5.10", features = ["derive", "unstable-styles", "env"] }
thiserror = "1.0.63"
naja-lib = { path = "../naja-lib" }
indoc = "2.0.5"
anstyle = "1.0.7"
dialoguer = { version = "0.11.0", features = ["password"] }
argon2 = { version = "0.5.3", features = ["std"] }
data-encoding = "2.6.0"
sea-orm = { version = "0.12.15", features = ["sqlx-sqlite", "runtime-tokio-rustls"] }
async-trait = "0.1.81"
tokio = "1.39.1"
clap-stdin = "0.5.1"
gpgme = { version = "0.11.0", optional = true }
sequoia-openpgp = { version = "1.21.2", optional = true }
josekit = { version = "0.8.7" }
aes-gcm = "0.10.3"
migrations = { path = "../cli-migrations", package = "cli-migrations" }
scrypt = "0.11.0"
serde = { version = "1.0.204", features = ["derive"] }
serde_json = "1.0.120"
[dev-dependencies]
assert_cmd = "2.0.14"
predicates = "3.1.0"
tempfile = "3.10.1"
[features]
gpg-compat = ["dep:gpgme", "dep:sequoia-openpgp"]
default = ["gpg-compat"]