[package]
name = "dee"
description = "An cli for drand, with support for timelock encryption."
version = "0.0.16"
authors = ["Thibault Meunier <crates@thibault.uk>"]
edition = "2021"
readme = "../README.md"
homepage = "https://github.com/thibmeu/drand-rs"
repository = "https://github.com/thibmeu/drand-rs"
keywords = ["drand", "cli", "rng", "random"]
categories = ["command-line-utilities", "cryptography"]
default-run = "dee"
license = "MIT"
build = "build.rs"
[package.metadata.deb]
name = "dee"
extended-description = """\
dee is a tool to retrieve public randomness generated by drand beacons, and \
perform. It features a drand client, automated verification, and timelock \
encryption."""
section = "utils"
assets = [
["target/release/dee", "usr/bin/", "755"],
["../target/completions/dee.bash", "usr/share/bash-completion/completions/dee", "644"],
["../target/completions/dee.fish", "usr/share/fish/completions/", "644"],
["../target/completions/_dee", "usr/share/zsh/functions/Completion/Debian/", "644"],
["../target/manpages/dee.1.gz", "usr/share/man/man1/", "644"],
["../README.md", "usr/share/doc/dee/README.md", "644"],
]
[badges]
maintenance = { status = "experimental" }
[dependencies]
anyhow = "1.0.80"
clap = { version = "4.5.2", features = ["derive"] }
clap-verbosity-flag = "2.2.0"
colored = "2.1.0"
confy = "0.6.1"
drand_core = { path = "../drand_core", version = "0.0.16" }
env_logger = "0.10.2"
hex = { workspace = true }
log = "0.4.21"
serde = { workspace = true, features = ["derive"] }
serde_json = { workspace = true }
time = { workspace = true, features = ["parsing", "serde-well-known"] }
tlock_age = { features = ["armor"], version = "0.0.5" }
tlock_age_non_rfc9380 = { package="tlock_age", version = "0.0.3", features = ["armor"] }
[build-dependencies]
clap = "4.5.2"
clap-verbosity-flag = "2.2.0"
clap_complete = "4.5.1"
clap_mangen = "0.2.20"
flate2 = "1.0.28"