mirror of
https://github.com/FliegendeWurst/inboxid.git
synced 2024-11-24 18:05:02 +00:00
Reorganize into workspace
This commit is contained in:
parent
60a9d5ae0d
commit
3bb4fd355c
52
Cargo.toml
52
Cargo.toml
@ -1,42 +1,12 @@
|
|||||||
[package]
|
[workspace]
|
||||||
name = "inboxid"
|
|
||||||
version = "0.1.0"
|
|
||||||
authors = ["Arne Keller <arne.keller@posteo.de>"]
|
|
||||||
edition = "2018"
|
|
||||||
license = "GPL-3.0-or-later"
|
|
||||||
|
|
||||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
members = [
|
||||||
|
"inboxid-lib",
|
||||||
[dependencies]
|
"inboxid-browse",
|
||||||
imap = { version = "2.4.1", default-features = false }
|
"inboxid-fetch",
|
||||||
itertools = "0.10.0"
|
"inboxid-filter",
|
||||||
maildir = { git = "https://github.com/FliegendeWurst/maildir.git", branch = "master", features = ["mmap"] }
|
"inboxid-list",
|
||||||
mailparse = "0.13.2"
|
"inboxid-new",
|
||||||
rustls-connector = "0.13.1"
|
"inboxid-overview",
|
||||||
ascii_table = { git = "https://gitlab.com/arnekeller/ascii-table.git", branch = "master" }
|
"inboxid-sync",
|
||||||
chrono = "0.4.19"
|
]
|
||||||
rusqlite = { version = "0.25.0", features = ["bundled"] }
|
|
||||||
rustyline = "8.0.0"
|
|
||||||
moins = { git = "https://github.com/FliegendeWurst/moins", branch = "master" }
|
|
||||||
anyhow = "1.0.40"
|
|
||||||
mailproc = { git = "https://github.com/FliegendeWurst/mailproc.git", branch = "master" }
|
|
||||||
subprocess = "0.2.6"
|
|
||||||
mime2ext = "0.1.2"
|
|
||||||
petgraph = "0.5.1"
|
|
||||||
cursive = { version = "0.16.3", default-features = false, features = ["termion-backend"] }
|
|
||||||
cursive_tree_view = { git = "https://github.com/FliegendeWurst/cursive_tree_view.git", branch = "master" }
|
|
||||||
directories-next = "2.0.0"
|
|
||||||
serde_derive = "1.0.25"
|
|
||||||
serde = "1.0.25"
|
|
||||||
toml = "0.5.8"
|
|
||||||
once_cell = "1.7.2"
|
|
||||||
parking_lot = "0.11.1"
|
|
||||||
log = "0.4.14"
|
|
||||||
html2text = "0.2.1"
|
|
||||||
|
|
||||||
[patch.crates-io]
|
|
||||||
cursive = { path = "../cursive/cursive" }
|
|
||||||
cursive_core = { path = "../cursive/cursive-core" } # locally patched at v0.2.2 to improve text rendering perf.
|
|
||||||
|
|
||||||
[profile.release]
|
|
||||||
overflow-checks = true # useful when debugging
|
|
||||||
|
42
inboxid-browse/Cargo.toml
Normal file
42
inboxid-browse/Cargo.toml
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
[package]
|
||||||
|
name = "inboxid"
|
||||||
|
version = "0.1.0"
|
||||||
|
authors = ["Arne Keller <arne.keller@posteo.de>"]
|
||||||
|
edition = "2018"
|
||||||
|
license = "GPL-3.0-or-later"
|
||||||
|
|
||||||
|
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
imap = { version = "2.4.1", default-features = false }
|
||||||
|
itertools = "0.10.0"
|
||||||
|
maildir = { git = "https://github.com/FliegendeWurst/maildir.git", branch = "master", features = ["mmap"] }
|
||||||
|
mailparse = "0.13.2"
|
||||||
|
rustls-connector = "0.13.1"
|
||||||
|
ascii_table = { git = "https://gitlab.com/arnekeller/ascii-table.git", branch = "master" }
|
||||||
|
chrono = "0.4.19"
|
||||||
|
rusqlite = { version = "0.25.0", features = ["bundled"] }
|
||||||
|
rustyline = "8.0.0"
|
||||||
|
moins = { git = "https://github.com/FliegendeWurst/moins", branch = "master" }
|
||||||
|
anyhow = "1.0.40"
|
||||||
|
mailproc = { git = "https://github.com/FliegendeWurst/mailproc.git", branch = "master" }
|
||||||
|
subprocess = "0.2.6"
|
||||||
|
mime2ext = "0.1.2"
|
||||||
|
petgraph = "0.5.1"
|
||||||
|
cursive = { version = "0.16.3", default-features = false, features = ["termion-backend"] }
|
||||||
|
cursive_tree_view = { git = "https://github.com/FliegendeWurst/cursive_tree_view.git", branch = "master" }
|
||||||
|
directories-next = "2.0.0"
|
||||||
|
serde_derive = "1.0.25"
|
||||||
|
serde = "1.0.25"
|
||||||
|
toml = "0.5.8"
|
||||||
|
once_cell = "1.7.2"
|
||||||
|
parking_lot = "0.11.1"
|
||||||
|
log = "0.4.14"
|
||||||
|
html2text = "0.2.1"
|
||||||
|
|
||||||
|
[patch.crates-io]
|
||||||
|
cursive = { path = "../cursive/cursive" }
|
||||||
|
cursive_core = { path = "../cursive/cursive-core" } # locally patched at v0.2.2 to improve text rendering perf.
|
||||||
|
|
||||||
|
[profile.release]
|
||||||
|
overflow-checks = true # useful when debugging
|
42
inboxid-fetch/Cargo.toml
Normal file
42
inboxid-fetch/Cargo.toml
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
[package]
|
||||||
|
name = "inboxid"
|
||||||
|
version = "0.1.0"
|
||||||
|
authors = ["Arne Keller <arne.keller@posteo.de>"]
|
||||||
|
edition = "2018"
|
||||||
|
license = "GPL-3.0-or-later"
|
||||||
|
|
||||||
|
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
imap = { version = "2.4.1", default-features = false }
|
||||||
|
itertools = "0.10.0"
|
||||||
|
maildir = { git = "https://github.com/FliegendeWurst/maildir.git", branch = "master", features = ["mmap"] }
|
||||||
|
mailparse = "0.13.2"
|
||||||
|
rustls-connector = "0.13.1"
|
||||||
|
ascii_table = { git = "https://gitlab.com/arnekeller/ascii-table.git", branch = "master" }
|
||||||
|
chrono = "0.4.19"
|
||||||
|
rusqlite = { version = "0.25.0", features = ["bundled"] }
|
||||||
|
rustyline = "8.0.0"
|
||||||
|
moins = { git = "https://github.com/FliegendeWurst/moins", branch = "master" }
|
||||||
|
anyhow = "1.0.40"
|
||||||
|
mailproc = { git = "https://github.com/FliegendeWurst/mailproc.git", branch = "master" }
|
||||||
|
subprocess = "0.2.6"
|
||||||
|
mime2ext = "0.1.2"
|
||||||
|
petgraph = "0.5.1"
|
||||||
|
cursive = { version = "0.16.3", default-features = false, features = ["termion-backend"] }
|
||||||
|
cursive_tree_view = { git = "https://github.com/FliegendeWurst/cursive_tree_view.git", branch = "master" }
|
||||||
|
directories-next = "2.0.0"
|
||||||
|
serde_derive = "1.0.25"
|
||||||
|
serde = "1.0.25"
|
||||||
|
toml = "0.5.8"
|
||||||
|
once_cell = "1.7.2"
|
||||||
|
parking_lot = "0.11.1"
|
||||||
|
log = "0.4.14"
|
||||||
|
html2text = "0.2.1"
|
||||||
|
|
||||||
|
[patch.crates-io]
|
||||||
|
cursive = { path = "../cursive/cursive" }
|
||||||
|
cursive_core = { path = "../cursive/cursive-core" } # locally patched at v0.2.2 to improve text rendering perf.
|
||||||
|
|
||||||
|
[profile.release]
|
||||||
|
overflow-checks = true # useful when debugging
|
42
inboxid-filter/Cargo.toml
Normal file
42
inboxid-filter/Cargo.toml
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
[package]
|
||||||
|
name = "inboxid"
|
||||||
|
version = "0.1.0"
|
||||||
|
authors = ["Arne Keller <arne.keller@posteo.de>"]
|
||||||
|
edition = "2018"
|
||||||
|
license = "GPL-3.0-or-later"
|
||||||
|
|
||||||
|
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
imap = { version = "2.4.1", default-features = false }
|
||||||
|
itertools = "0.10.0"
|
||||||
|
maildir = { git = "https://github.com/FliegendeWurst/maildir.git", branch = "master", features = ["mmap"] }
|
||||||
|
mailparse = "0.13.2"
|
||||||
|
rustls-connector = "0.13.1"
|
||||||
|
ascii_table = { git = "https://gitlab.com/arnekeller/ascii-table.git", branch = "master" }
|
||||||
|
chrono = "0.4.19"
|
||||||
|
rusqlite = { version = "0.25.0", features = ["bundled"] }
|
||||||
|
rustyline = "8.0.0"
|
||||||
|
moins = { git = "https://github.com/FliegendeWurst/moins", branch = "master" }
|
||||||
|
anyhow = "1.0.40"
|
||||||
|
mailproc = { git = "https://github.com/FliegendeWurst/mailproc.git", branch = "master" }
|
||||||
|
subprocess = "0.2.6"
|
||||||
|
mime2ext = "0.1.2"
|
||||||
|
petgraph = "0.5.1"
|
||||||
|
cursive = { version = "0.16.3", default-features = false, features = ["termion-backend"] }
|
||||||
|
cursive_tree_view = { git = "https://github.com/FliegendeWurst/cursive_tree_view.git", branch = "master" }
|
||||||
|
directories-next = "2.0.0"
|
||||||
|
serde_derive = "1.0.25"
|
||||||
|
serde = "1.0.25"
|
||||||
|
toml = "0.5.8"
|
||||||
|
once_cell = "1.7.2"
|
||||||
|
parking_lot = "0.11.1"
|
||||||
|
log = "0.4.14"
|
||||||
|
html2text = "0.2.1"
|
||||||
|
|
||||||
|
[patch.crates-io]
|
||||||
|
cursive = { path = "../cursive/cursive" }
|
||||||
|
cursive_core = { path = "../cursive/cursive-core" } # locally patched at v0.2.2 to improve text rendering perf.
|
||||||
|
|
||||||
|
[profile.release]
|
||||||
|
overflow-checks = true # useful when debugging
|
42
inboxid-li
Normal file
42
inboxid-li
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
[package]
|
||||||
|
name = "inboxid"
|
||||||
|
version = "0.1.0"
|
||||||
|
authors = ["Arne Keller <arne.keller@posteo.de>"]
|
||||||
|
edition = "2018"
|
||||||
|
license = "GPL-3.0-or-later"
|
||||||
|
|
||||||
|
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
imap = { version = "2.4.1", default-features = false }
|
||||||
|
itertools = "0.10.0"
|
||||||
|
maildir = { git = "https://github.com/FliegendeWurst/maildir.git", branch = "master", features = ["mmap"] }
|
||||||
|
mailparse = "0.13.2"
|
||||||
|
rustls-connector = "0.13.1"
|
||||||
|
ascii_table = { git = "https://gitlab.com/arnekeller/ascii-table.git", branch = "master" }
|
||||||
|
chrono = "0.4.19"
|
||||||
|
rusqlite = { version = "0.25.0", features = ["bundled"] }
|
||||||
|
rustyline = "8.0.0"
|
||||||
|
moins = { git = "https://github.com/FliegendeWurst/moins", branch = "master" }
|
||||||
|
anyhow = "1.0.40"
|
||||||
|
mailproc = { git = "https://github.com/FliegendeWurst/mailproc.git", branch = "master" }
|
||||||
|
subprocess = "0.2.6"
|
||||||
|
mime2ext = "0.1.2"
|
||||||
|
petgraph = "0.5.1"
|
||||||
|
cursive = { version = "0.16.3", default-features = false, features = ["termion-backend"] }
|
||||||
|
cursive_tree_view = { git = "https://github.com/FliegendeWurst/cursive_tree_view.git", branch = "master" }
|
||||||
|
directories-next = "2.0.0"
|
||||||
|
serde_derive = "1.0.25"
|
||||||
|
serde = "1.0.25"
|
||||||
|
toml = "0.5.8"
|
||||||
|
once_cell = "1.7.2"
|
||||||
|
parking_lot = "0.11.1"
|
||||||
|
log = "0.4.14"
|
||||||
|
html2text = "0.2.1"
|
||||||
|
|
||||||
|
[patch.crates-io]
|
||||||
|
cursive = { path = "../cursive/cursive" }
|
||||||
|
cursive_core = { path = "../cursive/cursive-core" } # locally patched at v0.2.2 to improve text rendering perf.
|
||||||
|
|
||||||
|
[profile.release]
|
||||||
|
overflow-checks = true # useful when debugging
|
42
inboxid-lib/Cargo.toml
Normal file
42
inboxid-lib/Cargo.toml
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
[package]
|
||||||
|
name = "inboxid"
|
||||||
|
version = "0.1.0"
|
||||||
|
authors = ["Arne Keller <arne.keller@posteo.de>"]
|
||||||
|
edition = "2018"
|
||||||
|
license = "GPL-3.0-or-later"
|
||||||
|
|
||||||
|
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
imap = { version = "2.4.1", default-features = false }
|
||||||
|
itertools = "0.10.0"
|
||||||
|
maildir = { git = "https://github.com/FliegendeWurst/maildir.git", branch = "master", features = ["mmap"] }
|
||||||
|
mailparse = "0.13.2"
|
||||||
|
rustls-connector = "0.13.1"
|
||||||
|
ascii_table = { git = "https://gitlab.com/arnekeller/ascii-table.git", branch = "master" }
|
||||||
|
chrono = "0.4.19"
|
||||||
|
rusqlite = { version = "0.25.0", features = ["bundled"] }
|
||||||
|
rustyline = "8.0.0"
|
||||||
|
moins = { git = "https://github.com/FliegendeWurst/moins", branch = "master" }
|
||||||
|
anyhow = "1.0.40"
|
||||||
|
mailproc = { git = "https://github.com/FliegendeWurst/mailproc.git", branch = "master" }
|
||||||
|
subprocess = "0.2.6"
|
||||||
|
mime2ext = "0.1.2"
|
||||||
|
petgraph = "0.5.1"
|
||||||
|
cursive = { version = "0.16.3", default-features = false, features = ["termion-backend"] }
|
||||||
|
cursive_tree_view = { git = "https://github.com/FliegendeWurst/cursive_tree_view.git", branch = "master" }
|
||||||
|
directories-next = "2.0.0"
|
||||||
|
serde_derive = "1.0.25"
|
||||||
|
serde = "1.0.25"
|
||||||
|
toml = "0.5.8"
|
||||||
|
once_cell = "1.7.2"
|
||||||
|
parking_lot = "0.11.1"
|
||||||
|
log = "0.4.14"
|
||||||
|
html2text = "0.2.1"
|
||||||
|
|
||||||
|
[patch.crates-io]
|
||||||
|
cursive = { path = "../cursive/cursive" }
|
||||||
|
cursive_core = { path = "../cursive/cursive-core" } # locally patched at v0.2.2 to improve text rendering perf.
|
||||||
|
|
||||||
|
[profile.release]
|
||||||
|
overflow-checks = true # useful when debugging
|
42
inboxid-list/Cargo.toml
Normal file
42
inboxid-list/Cargo.toml
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
[package]
|
||||||
|
name = "inboxid"
|
||||||
|
version = "0.1.0"
|
||||||
|
authors = ["Arne Keller <arne.keller@posteo.de>"]
|
||||||
|
edition = "2018"
|
||||||
|
license = "GPL-3.0-or-later"
|
||||||
|
|
||||||
|
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
imap = { version = "2.4.1", default-features = false }
|
||||||
|
itertools = "0.10.0"
|
||||||
|
maildir = { git = "https://github.com/FliegendeWurst/maildir.git", branch = "master", features = ["mmap"] }
|
||||||
|
mailparse = "0.13.2"
|
||||||
|
rustls-connector = "0.13.1"
|
||||||
|
ascii_table = { git = "https://gitlab.com/arnekeller/ascii-table.git", branch = "master" }
|
||||||
|
chrono = "0.4.19"
|
||||||
|
rusqlite = { version = "0.25.0", features = ["bundled"] }
|
||||||
|
rustyline = "8.0.0"
|
||||||
|
moins = { git = "https://github.com/FliegendeWurst/moins", branch = "master" }
|
||||||
|
anyhow = "1.0.40"
|
||||||
|
mailproc = { git = "https://github.com/FliegendeWurst/mailproc.git", branch = "master" }
|
||||||
|
subprocess = "0.2.6"
|
||||||
|
mime2ext = "0.1.2"
|
||||||
|
petgraph = "0.5.1"
|
||||||
|
cursive = { version = "0.16.3", default-features = false, features = ["termion-backend"] }
|
||||||
|
cursive_tree_view = { git = "https://github.com/FliegendeWurst/cursive_tree_view.git", branch = "master" }
|
||||||
|
directories-next = "2.0.0"
|
||||||
|
serde_derive = "1.0.25"
|
||||||
|
serde = "1.0.25"
|
||||||
|
toml = "0.5.8"
|
||||||
|
once_cell = "1.7.2"
|
||||||
|
parking_lot = "0.11.1"
|
||||||
|
log = "0.4.14"
|
||||||
|
html2text = "0.2.1"
|
||||||
|
|
||||||
|
[patch.crates-io]
|
||||||
|
cursive = { path = "../cursive/cursive" }
|
||||||
|
cursive_core = { path = "../cursive/cursive-core" } # locally patched at v0.2.2 to improve text rendering perf.
|
||||||
|
|
||||||
|
[profile.release]
|
||||||
|
overflow-checks = true # useful when debugging
|
42
inboxid-new/Cargo.toml
Normal file
42
inboxid-new/Cargo.toml
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
[package]
|
||||||
|
name = "inboxid"
|
||||||
|
version = "0.1.0"
|
||||||
|
authors = ["Arne Keller <arne.keller@posteo.de>"]
|
||||||
|
edition = "2018"
|
||||||
|
license = "GPL-3.0-or-later"
|
||||||
|
|
||||||
|
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
imap = { version = "2.4.1", default-features = false }
|
||||||
|
itertools = "0.10.0"
|
||||||
|
maildir = { git = "https://github.com/FliegendeWurst/maildir.git", branch = "master", features = ["mmap"] }
|
||||||
|
mailparse = "0.13.2"
|
||||||
|
rustls-connector = "0.13.1"
|
||||||
|
ascii_table = { git = "https://gitlab.com/arnekeller/ascii-table.git", branch = "master" }
|
||||||
|
chrono = "0.4.19"
|
||||||
|
rusqlite = { version = "0.25.0", features = ["bundled"] }
|
||||||
|
rustyline = "8.0.0"
|
||||||
|
moins = { git = "https://github.com/FliegendeWurst/moins", branch = "master" }
|
||||||
|
anyhow = "1.0.40"
|
||||||
|
mailproc = { git = "https://github.com/FliegendeWurst/mailproc.git", branch = "master" }
|
||||||
|
subprocess = "0.2.6"
|
||||||
|
mime2ext = "0.1.2"
|
||||||
|
petgraph = "0.5.1"
|
||||||
|
cursive = { version = "0.16.3", default-features = false, features = ["termion-backend"] }
|
||||||
|
cursive_tree_view = { git = "https://github.com/FliegendeWurst/cursive_tree_view.git", branch = "master" }
|
||||||
|
directories-next = "2.0.0"
|
||||||
|
serde_derive = "1.0.25"
|
||||||
|
serde = "1.0.25"
|
||||||
|
toml = "0.5.8"
|
||||||
|
once_cell = "1.7.2"
|
||||||
|
parking_lot = "0.11.1"
|
||||||
|
log = "0.4.14"
|
||||||
|
html2text = "0.2.1"
|
||||||
|
|
||||||
|
[patch.crates-io]
|
||||||
|
cursive = { path = "../cursive/cursive" }
|
||||||
|
cursive_core = { path = "../cursive/cursive-core" } # locally patched at v0.2.2 to improve text rendering perf.
|
||||||
|
|
||||||
|
[profile.release]
|
||||||
|
overflow-checks = true # useful when debugging
|
42
inboxid-overview/Cargo.toml
Normal file
42
inboxid-overview/Cargo.toml
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
[package]
|
||||||
|
name = "inboxid"
|
||||||
|
version = "0.1.0"
|
||||||
|
authors = ["Arne Keller <arne.keller@posteo.de>"]
|
||||||
|
edition = "2018"
|
||||||
|
license = "GPL-3.0-or-later"
|
||||||
|
|
||||||
|
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
imap = { version = "2.4.1", default-features = false }
|
||||||
|
itertools = "0.10.0"
|
||||||
|
maildir = { git = "https://github.com/FliegendeWurst/maildir.git", branch = "master", features = ["mmap"] }
|
||||||
|
mailparse = "0.13.2"
|
||||||
|
rustls-connector = "0.13.1"
|
||||||
|
ascii_table = { git = "https://gitlab.com/arnekeller/ascii-table.git", branch = "master" }
|
||||||
|
chrono = "0.4.19"
|
||||||
|
rusqlite = { version = "0.25.0", features = ["bundled"] }
|
||||||
|
rustyline = "8.0.0"
|
||||||
|
moins = { git = "https://github.com/FliegendeWurst/moins", branch = "master" }
|
||||||
|
anyhow = "1.0.40"
|
||||||
|
mailproc = { git = "https://github.com/FliegendeWurst/mailproc.git", branch = "master" }
|
||||||
|
subprocess = "0.2.6"
|
||||||
|
mime2ext = "0.1.2"
|
||||||
|
petgraph = "0.5.1"
|
||||||
|
cursive = { version = "0.16.3", default-features = false, features = ["termion-backend"] }
|
||||||
|
cursive_tree_view = { git = "https://github.com/FliegendeWurst/cursive_tree_view.git", branch = "master" }
|
||||||
|
directories-next = "2.0.0"
|
||||||
|
serde_derive = "1.0.25"
|
||||||
|
serde = "1.0.25"
|
||||||
|
toml = "0.5.8"
|
||||||
|
once_cell = "1.7.2"
|
||||||
|
parking_lot = "0.11.1"
|
||||||
|
log = "0.4.14"
|
||||||
|
html2text = "0.2.1"
|
||||||
|
|
||||||
|
[patch.crates-io]
|
||||||
|
cursive = { path = "../cursive/cursive" }
|
||||||
|
cursive_core = { path = "../cursive/cursive-core" } # locally patched at v0.2.2 to improve text rendering perf.
|
||||||
|
|
||||||
|
[profile.release]
|
||||||
|
overflow-checks = true # useful when debugging
|
42
inboxid-sync/Cargo.toml
Normal file
42
inboxid-sync/Cargo.toml
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
[package]
|
||||||
|
name = "inboxid"
|
||||||
|
version = "0.1.0"
|
||||||
|
authors = ["Arne Keller <arne.keller@posteo.de>"]
|
||||||
|
edition = "2018"
|
||||||
|
license = "GPL-3.0-or-later"
|
||||||
|
|
||||||
|
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||||
|
|
||||||
|
[dependencies]
|
||||||
|
imap = { version = "2.4.1", default-features = false }
|
||||||
|
itertools = "0.10.0"
|
||||||
|
maildir = { git = "https://github.com/FliegendeWurst/maildir.git", branch = "master", features = ["mmap"] }
|
||||||
|
mailparse = "0.13.2"
|
||||||
|
rustls-connector = "0.13.1"
|
||||||
|
ascii_table = { git = "https://gitlab.com/arnekeller/ascii-table.git", branch = "master" }
|
||||||
|
chrono = "0.4.19"
|
||||||
|
rusqlite = { version = "0.25.0", features = ["bundled"] }
|
||||||
|
rustyline = "8.0.0"
|
||||||
|
moins = { git = "https://github.com/FliegendeWurst/moins", branch = "master" }
|
||||||
|
anyhow = "1.0.40"
|
||||||
|
mailproc = { git = "https://github.com/FliegendeWurst/mailproc.git", branch = "master" }
|
||||||
|
subprocess = "0.2.6"
|
||||||
|
mime2ext = "0.1.2"
|
||||||
|
petgraph = "0.5.1"
|
||||||
|
cursive = { version = "0.16.3", default-features = false, features = ["termion-backend"] }
|
||||||
|
cursive_tree_view = { git = "https://github.com/FliegendeWurst/cursive_tree_view.git", branch = "master" }
|
||||||
|
directories-next = "2.0.0"
|
||||||
|
serde_derive = "1.0.25"
|
||||||
|
serde = "1.0.25"
|
||||||
|
toml = "0.5.8"
|
||||||
|
once_cell = "1.7.2"
|
||||||
|
parking_lot = "0.11.1"
|
||||||
|
log = "0.4.14"
|
||||||
|
html2text = "0.2.1"
|
||||||
|
|
||||||
|
[patch.crates-io]
|
||||||
|
cursive = { path = "../cursive/cursive" }
|
||||||
|
cursive_core = { path = "../cursive/cursive-core" } # locally patched at v0.2.2 to improve text rendering perf.
|
||||||
|
|
||||||
|
[profile.release]
|
||||||
|
overflow-checks = true # useful when debugging
|
Loading…
Reference in New Issue
Block a user