1
0
Fork 0
mirror of https://codeberg.org/tyy/aspm synced 2024-12-23 02:29:29 -07:00
aspm/Cargo.toml

45 lines
1.3 KiB
TOML
Raw Normal View History

[package]
name = "aspm"
authors = ["Ty"]
description = "A tool to manage ariadne signature profiles, implementing v0 of the specification"
repository = "https://codeberg.org/tyy/aspm"
version = "0.1.0"
edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[workspace]
members = ["crates/*"]
2023-06-28 23:38:09 -06:00
[dependencies]
anyhow = "1.0.71"
app_dirs2 = "2.5.5"
clap = { version = "4.3.9", features = ["derive", "unstable-styles", "env"] }
2023-06-28 23:38:09 -06:00
thiserror = "1.0.40"
asp = { path = "crates/asp" }
indoc = "2.0.1"
anstyle = "1.0.1"
dialoguer = { version = "0.10.4", features = ["password"] }
argon2 = { version = "0.5.0", features = ["std"] }
data-encoding = "2.4.0"
2023-07-01 11:10:32 -06:00
sea-orm = { version = "0.11.3", features = ["sqlx-sqlite", "runtime-tokio-native-tls"] }
sea-orm-migration = "0.11.3"
async-trait = "0.1.68"
2023-07-29 17:44:02 -06:00
tokio = "1.29.1"
clap-stdin = "0.2.0"
gpgme = { version = "0.11.0", optional = true }
pgp = { version = "0.10.2", optional = true }
josekit = { version = "0.8.3", optional = true }
elliptic-curve = { version = "0.13.5", optional = true }
[features]
gpg-compat = ["dep:gpgme", "dep:pgp", "dep:josekit", "dep:elliptic-curve"]
default = ["gpg-compat"]
[profile.release]
strip = true
opt-level = "z"
lto = true
codegen-units = 1
panic = "abort"