-
Notifications
You must be signed in to change notification settings - Fork 16
/
Copy pathCargo.toml
64 lines (60 loc) · 2.05 KB
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
workspace = { members = ["terminus"] }
[package]
name = "aparte"
version = "0.4.0-dev"
description = "Simple XMPP console client written in Rust and inspired by Profanity."
authors = ["Paul Fariello <[email protected]>"]
edition = "2018"
license = "MPL-2.0"
repository = "https://github.com/paulfariello/aparte"
exclude = [
".travis.yml",
]
[features]
default = []
strict = []
image = ["dep:image", "dep:sixel-image", "dep:reqwest", "terminus/image"]
[dependencies]
aes-gcm = "0.10.3"
anyhow = "^1.0"
async-trait = "0.1.41" # same as libsignal
backtrace = "^0.3"
base64 = "0.21.7"
bytes = "^0.5"
chrono = "^0.4"
clap = { version = "4.0.32", features = ["derive"] }
derive-error = "0.0.4"
diesel = { version = "^2.0", features = ["sqlite", "returning_clauses_for_sqlite_3_35", "r2d2"] }
diesel_migrations = "^2.0"
dirs = "^2.0"
flexi_logger = "^0.27"
futures = "^0.3"
fuzzy-matcher = "^0.3"
hsluv = "^0.1"
image = { version = "0.25.1", optional = true }
itertools = "0.12.1"
libsignal-protocol = { git = "https://github.com/signalapp/libsignal", tag = "v0.20.0" }
linked_hash_set = "^0.1"
log = "^0.4"
rand = "0.7.3" # same as libsignal
reqwest = { version = "0.12.3", optional = true }
rpassword = "^3.0"
secrecy = { version = "0.8.0", features = ["serde"] }
serde = { version = "^1.0", features = ["derive"] }
sha1 = "0.10.6"
sixel-image = { git = "https://github.com/paulfariello/sixel-image.git", branch = "patch-1", optional = true }
terminus = { path = "terminus" }
termion = { git = "https://gitlab.redox-os.org/redox-os/termion.git", rev = "1ce26d61" } # "3.0.0" + ctrl-arrow
textwrap = "^0.12"
tokio = { version = "^1.10", features = ["full"] }
tokio-xmpp = { git = "https://gitlab.com/xmpp-rs/xmpp-rs.git", rev = "ccd46047" } # Correspond to https://gitlab.com/xmpp-rs/xmpp-rs/-/merge_requests/309
toml = "^0.5"
unicode-display-width = "0.3.0"
unicode-segmentation = "^1.6"
uuid = { version = "^1.7", features = ["v4"] }
xmpp-parsers = { git = "https://gitlab.com/xmpp-rs/xmpp-rs.git", rev = "ccd46047" }
[dev-dependencies]
mockall = "^0.9"
test-log = "*"
[profile.release]
debug = true