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
parent
2db021fa0a
commit
fa33a9468a
|
@ -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"] }
|
||||
|
|
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…
Reference in New Issue