Clément DOUIN
192445d7e4
make use of termcolor crate to disable colors ( #236 )
...
* table: replace custom color by termcolor
* table: deactivate colors if not tty
* table: rename printable to print, add more comments
* table: make use of writters, fix tests
* doc: update changelog
* doc: add page to wiki
2021-10-24 00:17:12 +02:00
Clément DOUIN
b7d068c729
improve folder struct + msg management ( #217 )
...
* make imap list and search return msg instead of fetch
* move imap logouts to main fn
* improve list command
* improve search command
* improve flags command
* improve template reply
* improve tpl forward command
* refactor tpl and msg reply/forward
* refactor copy, move and write commands
* refactor attachment command
* fix attachment part of copy and move commands
* fix send, save, read and mbox
* put back notify and watch commands
* fix msg encoding
* refactor edit choices, clean dead code
* fix attachment for write, reply and forward commands
* refactor config mod struct
* refactor project folder struct
* fix vim plugin (#215 )
2021-10-10 22:58:57 +02:00
Clément DOUIN
e41a71648c
rename output cli to arg
2021-09-18 00:32:46 +02:00
Clément DOUIN
94e9711c58
split input into submodules
2021-09-18 00:29:49 +02:00
Clément DOUIN
223537c4ca
remove ctx, turn output into a service
2021-09-15 22:47:00 +02:00
Clément DOUIN
05b0274725
add debug and trace logs in table module ( #138 )
2021-05-03 14:08:04 +02:00
Clément DOUIN
fa2f93185f
improve logging, replace log-level by RUST_LOG
2021-04-28 00:47:24 +02:00
Clément DOUIN
0907683e31
split modules into mod.rs files
2021-04-18 00:21:22 +02:00