aboutsummaryrefslogtreecommitdiffstats
path: root/Cargo.toml
diff options
context:
space:
mode:
authorElvis Claros Castro <elvis@claros.ar>2026-09-26 18:47:40 -0300
committerElvis Claros Castro <elvis@claros.ar>2026-09-26 18:47:40 -0300
commitd9738b4be2add82ff955f061c79316b0dc91768f (patch)
treee0f31bb9f72dff315fc475f9e9f30322b69602ff /Cargo.toml
downloadposta-d9738b4be2add82ff955f061c79316b0dc91768f.tar.gz
posta-d9738b4be2add82ff955f061c79316b0dc91768f.zip
posta: generic IMAP/SMTP mail CLI with JSON outputHEADmain
Diffstat (limited to 'Cargo.toml')
-rw-r--r--Cargo.toml29
1 files changed, 29 insertions, 0 deletions
diff --git a/Cargo.toml b/Cargo.toml
new file mode 100644
index 0000000..f557165
--- /dev/null
+++ b/Cargo.toml
@@ -0,0 +1,29 @@
+[package]
+name = "posta"
+version = "0.1.0"
+edition = "2021"
+description = "A tiny, generic IMAP/SMTP mail CLI — manage any mailbox from your terminal"
+license = "MIT"
+readme = "README.md"
+keywords = ["imap", "smtp", "email", "cli", "mail"]
+categories = ["command-line-utilities", "email"]
+
+[dependencies]
+anyhow = "1"
+clap = { version = "4", features = ["derive"] }
+imap = "2.4"
+lettre = "0.11"
+mailparse = "0.16"
+native-tls = "0.2"
+serde = { version = "1", features = ["derive"] }
+serde_json = "1"
+toml = "0.8"
+
+[dev-dependencies]
+assert_cmd = "2"
+predicates = "3"
+tempfile = "3"
+
+[profile.release]
+strip = true
+lto = true