meli/tools/Cargo.toml
Manos Pitsidianakis fa33a9468a
Move managesieve-client binary to tools/
This binary was included in the meli crate distribution which wasn't
intended. It's for development purposes only.

Signed-off-by: Manos Pitsidianakis <manos@pitsidianak.is>
2023-11-22 15:10:23 +02:00

57 lines
1.2 KiB
TOML

[package]
name = "tools"
version = "0.4.1"
authors = ["Manos Pitsidianakis <el13635@mail.ntua.gr>"]
edition = "2018"
rust-version = "1.65.0"
license = "GPL-3.0-or-later"
homepage = "https://meli.delivery"
repository = "https://git.meli.delivery/meli/meli.git"
publish = false
# Prevent this from interfering with workspaces
[workspace]
members = ["."]
[[bin]]
name = "emailparse"
path = "src/email_parse.rs"
[[bin]]
name = "mboxparse"
path = "src/mboxparse.rs"
[[bin]]
name = "imapshell"
path = "src/imapshell.rs"
required-features = ["melib/imap"]
[[bin]]
name = "smtp_conn"
path = "src/smtp_conn.rs"
required-features = ["melib/smtp"]
[[bin]]
name = "embed"
path = "src/embed.rs"
[[bin]]
name = "managesieve-client"
path = "src/managesieve.rs"
required-features = ["melib/imap"]
[dependencies]
crossbeam = { version = "^0.8" }
meli = { version = "0.8.2" }
melib = { version = "0.8.2", features = ["debug-tracing", "unicode-algorithms"] }
nix = { version = "^0.24", default-features = false }
signal-hook = { version = "^0.3", default-features = false, features = ["iterator"] }
signal-hook-registry = { version = "1.2.0", default-features = false }
[features]
default = ["debug-tracing"]
# Print tracing logs as meli runs
debug-tracing = ["meli/debug-tracing"]