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>
pull/314/head
Manos Pitsidianakis 5 months ago
parent 2db021fa0a
commit fa33a9468a
No known key found for this signature in database
GPG Key ID: 7729C7707F7E09D0

@ -22,11 +22,6 @@ path = "src/main.rs"
name = "meli"
path = "src/lib.rs"
[[bin]]
name = "managesieve-client"
path = "src/managesieve.rs"
required-features = ["melib/imap"]
[dependencies]
async-task = "^4.2.0"
bitflags = { version = "2.4", features = ["serde"] }

2473
tools/Cargo.lock generated

File diff suppressed because it is too large Load Diff

@ -36,10 +36,15 @@ required-features = ["melib/smtp"]
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.7" }
melib = { version = "0.7", features = ["debug-tracing", "unicode-algorithms"] }
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 }

@ -0,0 +1 @@
../rustfmt.toml

@ -1,6 +1,6 @@
extern crate melib;
use melib::{backends::ImapType, futures, smol, AccountSettings, BackendEventConsumer, Result};
use melib::{futures, imap::ImapType, smol, AccountSettings, BackendEventConsumer, Result};
/// Opens an interactive shell on an IMAP server. Suggested use is with
/// rlwrap(1)

@ -19,13 +19,6 @@
* along with meli. If not, see <http://www.gnu.org/licenses/>.
*/
extern crate linkify;
extern crate meli;
extern crate melib;
extern crate serde_derive;
extern crate serde_json;
extern crate smallvec;
extern crate termion;
use futures::executor::block_on;
use meli::*;

@ -43,8 +43,7 @@ fn main() -> Result<()> {
if filename.exists() && filename.is_file() {
let buffer = std::fs::read_to_string(&filename)
.unwrap_or_else(|_| panic!("Something went wrong reading the file {}", i));
let res =
melib::backends::mbox::mbox_parse(Default::default(), buffer.as_bytes(), 0, None);
let res = melib::mbox::mbox_parse(Default::default(), buffer.as_bytes(), 0, None);
match res {
Ok((_, v)) => {
println!("{} envelopes parsed", v.len());

Loading…
Cancel
Save