himalaya/Cargo.toml

179 lines
3.4 KiB
TOML
Raw Normal View History

2022-09-22 14:38:38 +00:00
[package]
name = "himalaya"
2023-08-28 07:04:13 +00:00
description = "CLI to manage emails."
version = "0.9.0"
2022-09-22 14:38:38 +00:00
authors = ["soywod <clement.douin@posteo.net>"]
edition = "2021"
2022-10-10 16:06:13 +00:00
license = "MIT"
2022-09-22 14:38:38 +00:00
categories = ["command-line-interface", "command-line-utilities", "email"]
keywords = ["cli", "mail", "email", "client", "imap"]
homepage = "https://pimalaya.org/himalaya"
2023-04-20 10:12:33 +00:00
documentation = "https://pimalaya.org/himalaya/"
2023-08-28 07:04:13 +00:00
repository = "https://github.com/soywod/himalaya/"
[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]
2022-09-22 14:38:38 +00:00
[features]
default = [
"maildir",
"imap",
# "notmuch",
"smtp",
"sendmail",
# "pgp-commands",
# "pgp-gpg",
# "pgp-native",
]
maildir = ["email-lib/maildir"]
imap = ["email-lib/imap"]
notmuch = ["email-lib/notmuch"]
smtp = ["email-lib/smtp"]
sendmail = ["email-lib/sendmail"]
pgp = []
2023-12-03 12:03:36 +00:00
pgp-commands = ["pgp", "mml-lib/pgp-commands", "email-lib/pgp-commands"]
pgp-gpg = ["pgp", "mml-lib/pgp-gpg", "email-lib/pgp-gpg"]
pgp-native = ["pgp", "mml-lib/pgp-native", "email-lib/pgp-native"]
2023-08-28 07:04:13 +00:00
# dev dependencies
2023-08-28 07:04:13 +00:00
[dev-dependencies.async-trait]
version = "0.1"
[dev-dependencies.tempfile]
version = "3.3"
# dependencies
2023-08-28 07:04:13 +00:00
[dependencies.anyhow]
version = "1.0"
2023-11-25 11:37:00 +00:00
[dependencies.async-trait]
version = "0.1"
2023-08-28 07:04:13 +00:00
[dependencies.atty]
version = "0.2"
[dependencies.chrono]
version = "0.4.24"
[dependencies.clap]
2023-12-06 17:09:49 +00:00
version = "4.4"
features = ["derive", "wrap_help"]
2023-08-28 07:04:13 +00:00
[dependencies.clap_complete]
2023-12-06 17:09:49 +00:00
version = "4.4"
2023-08-28 07:04:13 +00:00
[dependencies.clap_mangen]
version = "0.2"
[dependencies.console]
version = "0.15.2"
[dependencies.dialoguer]
version = "0.10.2"
[dependencies.dirs]
version = "4.0.0"
[dependencies.email_address]
version = "0.2.4"
[dependencies.env_logger]
version = "0.10"
2023-08-28 07:04:13 +00:00
[dependencies.erased-serde]
version = "0.3"
[dependencies.indicatif]
version = "0.17"
[dependencies.log]
version = "0.4"
[dependencies.md5]
version = "0.7.0"
[dependencies.once_cell]
version = "1.16.0"
[dependencies.email-lib]
2023-11-25 11:37:00 +00:00
# version = "=0.15.3"
2023-08-28 07:04:13 +00:00
default-features = false
2023-11-28 11:30:50 +00:00
path = "/home/soywod/sourcehut/pimalaya/email"
2023-08-28 07:04:13 +00:00
[dependencies.keyring-lib]
# version = "=0.1.0"
path = "/home/soywod/sourcehut/pimalaya/keyring"
2023-08-28 07:04:13 +00:00
[dependencies.mail-builder]
version = "0.3"
2023-08-28 07:04:13 +00:00
[dependencies.oauth-lib]
2023-11-25 11:37:00 +00:00
# version = "=0.1.0"
2023-11-28 11:30:50 +00:00
path = "/home/soywod/sourcehut/pimalaya/oauth"
2023-08-28 07:04:13 +00:00
[dependencies.process-lib]
# version = "=0.1.0"
path = "/home/soywod/sourcehut/pimalaya/process"
2023-08-28 07:04:13 +00:00
[dependencies.mml-lib]
2023-11-25 11:37:00 +00:00
# version = "=1.0.1"
2023-12-03 12:03:36 +00:00
default-features = false
features = ["compiler", "interpreter"]
2023-11-28 11:30:50 +00:00
path = "/home/soywod/sourcehut/pimalaya/mml"
2023-08-28 07:04:13 +00:00
[dependencies.secret-lib]
# version = "=0.1.0"
path = "/home/soywod/sourcehut/pimalaya/secret"
2023-08-28 07:04:13 +00:00
[dependencies.serde]
version = "1.0"
features = ["derive"]
[dependencies.serde_json]
version = "1.0"
[dependencies.shellexpand-utils]
2023-11-25 11:37:00 +00:00
# version = "=0.1.0"
2023-11-28 11:30:50 +00:00
path = "/home/soywod/sourcehut/pimalaya/shellexpand-utils"
2023-08-28 07:04:13 +00:00
[dependencies.termcolor]
version = "1.1"
[dependencies.terminal_size]
version = "0.1"
[dependencies.tokio]
version = "1.23"
default-features = false
features = ["macros", "rt-multi-thread"]
[dependencies.toml]
version = "0.7.4"
[dependencies.toml_edit]
version = "0.19.8"
[dependencies.unicode-width]
version = "0.1"
[dependencies.url]
version = "2.2"
[dependencies.uuid]
version = "0.8"
features = ["v4"]
[target.'cfg(target_env = "musl")'.dependencies.rusqlite]
version = "0.29"
features = []
[target.'cfg(not(target_env = "musl"))'.dependencies.rusqlite]
version = "0.29"
features = ["bundled"]
[target.'cfg(not(windows))'.dependencies.coredump]
version = "=0.1.2"