Commit Graph

47 Commits

Author SHA1 Message Date
Clément DOUIN 15c635eb1d use env_logger for plain output fmt (#126) 2021-04-24 22:54:01 +02:00
Antonio Yang b24ff24426 handle completions subcommand first (#116)
* handle completions subcommand first

* raise errors from comp_matches

Co-authored-by: Clément DOUIN <soywod@users.noreply.github.com>

Co-authored-by: Clément DOUIN <soywod@users.noreply.github.com>
2021-04-20 12:35:01 +02:00
Clément DOUIN 0907683e31 split modules into mod.rs files 2021-04-18 00:21:22 +02:00
Clément DOUIN 95b99c25da add custom config path (#86) 2021-04-17 23:19:34 +02:00
Clément DOUIN 3e0d1f704d add default page size config (#96) 2021-04-17 22:41:10 +02:00
Clément DOUIN f3a67cecd5 fix idle mode notifications (#48) 2021-04-17 00:00:52 +02:00
remche 9287846aed add completion subcommands (#99)
* add completion subcommands

* improve error mgmt, add entry to readme

Co-authored-by: Clément DOUIN <soywod@users.noreply.github.com>
2021-04-14 10:28:23 +02:00
Clément DOUIN f26051685c refactor output system (#74) 2021-04-09 00:15:16 +02:00
Clément DOUIN ebf1b854be add silent flag (#74) 2021-04-08 18:44:31 +02:00
Clément DOUIN 8d1f1e5ed1 add copy/move/delete features 2021-03-31 23:00:54 +02:00
Clément DOUIN 8dbd7c1e7a merge app with main 2021-03-23 22:37:52 +01:00
Clément DOUIN f2158e71d2 extract output cli+utils 2021-03-23 22:26:29 +01:00
Clément DOUIN e2ba18cda8 extract imap cli+model 2021-03-23 22:20:54 +01:00
Clément DOUIN a0296a54d2 extract mbox and msg logics 2021-03-22 22:22:05 +01:00
Clément DOUIN e108729491 extract flags from msg model 2021-03-22 12:50:22 +01:00
Clément DOUIN 563f9a6538 split flags cli logic to a dedicated mod 2021-03-19 23:15:38 +01:00
Clément DOUIN 1e5cce0205 improve errors management 2021-03-12 23:01:01 +01:00
Clément DOUIN 6e9e7cd30e add idle mode 2021-03-11 17:22:16 +01:00
Clément DOUIN b6cbfc26be release v0.2.0 2021-03-10 23:08:31 +01:00
Clément DOUIN 10c523fd2c improve read and attachments commands 2021-03-10 16:46:47 +01:00
Clément DOUIN f7ed99d55f add send and sav subcommands 2021-03-09 15:26:41 +01:00
Clément DOUIN 2b5be91af9 add template commands 2021-03-07 20:37:37 +01:00
Clément DOUIN 5e948b5cc1 improve list msgs perf, remove flags column 2021-01-18 12:10:16 +01:00
Clément DOUIN d392d71129 serialize mbox to json 2021-01-17 22:48:50 +01:00
Clément DOUIN d928feefc8 fix typo reply all arg 2021-01-17 17:32:51 +01:00
Clément DOUIN 34189ad8ad take passwds from command instead of clear 2021-01-17 11:52:31 +01:00
Clément DOUIN ff724cb5be set up multi account 2021-01-16 22:58:28 +01:00
Clément DOUIN 04642859e8 complete merge email/msg 2021-01-16 15:30:53 +01:00
Clément DOUIN 0a508f2e95 start merging email with msg, add list msgs command 2021-01-16 13:16:40 +01:00
Clément DOUIN 1536fdb894 implement download attachments feature 2021-01-15 12:21:07 +01:00
Clément DOUIN 43c35532be implement reply, reply all and forward features 2021-01-15 00:00:31 +01:00
Clément DOUIN 2709faf30a improve errors management 2021-01-12 23:49:44 +01:00
Clément DOUIN b023704d31 add todos, update readme help text 2021-01-08 10:22:56 +01:00
Clément DOUIN cb8610a35f improve extract subparts fn 2021-01-08 00:29:53 +01:00
Clément DOUIN 01de392977 improve config error management 2021-01-07 12:34:02 +01:00
Clément DOUIN d746a780ba init editor, improve main error management 2021-01-07 00:19:07 +01:00
Clément DOUIN c7b326a695 refactor write email command 2021-01-06 16:05:08 +01:00
Clément DOUIN 80837044b2 refactor list mailbox command 2021-01-06 14:42:19 +01:00
Clément DOUIN 18042b02b8 refactor + clean table system [WIP] 2021-01-05 23:54:39 +01:00
Clément DOUIN 125c4e2b0e set up smtp #4 + write email feature #8 2021-01-03 23:19:31 +01:00
Clément DOUIN 0a48df0567 add text and html previews 2021-01-03 17:28:42 +01:00
Clément DOUIN 187b886a1c add list mailboxes cmd 2021-01-03 10:59:51 +01:00
Clément DOUIN d94b86ca4e add help entry to readme 2021-01-03 00:54:29 +01:00
Clément DOUIN d8116c6103 set up cli arg parser #15 2021-01-03 00:45:43 +01:00
Clément DOUIN 2970828db9 add new emails listing feature #6 2021-01-02 19:21:30 +01:00
Clément DOUIN 2a567040ac set up imap connection 2020-12-25 22:39:16 +01:00
Clément DOUIN 87f1d3171e init project, init toml config parser 2020-12-24 00:55:57 +01:00