release v0.2.0

This commit is contained in:
Clément DOUIN 2021-03-10 23:08:31 +01:00
parent c24879c152
commit b6cbfc26be
No known key found for this signature in database
GPG key ID: 69C9B9CFFDEE2DEF
5 changed files with 38 additions and 22 deletions

View file

@ -7,6 +7,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased] ## [Unreleased]
## [0.2.0] - 2021-03-10
### Added
- STARTTLS support [#32]
- Flags [#25]
### Changed
- JSON support [#18]
## [0.1.0] - 2021-01-17 ## [0.1.0] - 2021-01-17
### Added ### Added
@ -30,7 +41,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Password from command [#22] - Password from command [#22]
- Set up README [#20] - Set up README [#20]
[unreleased]: https://github.com/soywod/himalaya/compare/v0.1.0...HEAD [unreleased]: https://github.com/soywod/himalaya/compare/v0.2.0...HEAD
[0.2.0]: https://github.com/soywod/himalaya/compare/v0.2.0...v0.1.0
[0.1.0]: https://github.com/soywod/himalaya/releases/tag/v0.1.0 [0.1.0]: https://github.com/soywod/himalaya/releases/tag/v0.1.0
[#1]: https://github.com/soywod/himalaya/issues/1 [#1]: https://github.com/soywod/himalaya/issues/1
@ -48,7 +60,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
[#15]: https://github.com/soywod/himalaya/issues/15 [#15]: https://github.com/soywod/himalaya/issues/15
[#16]: https://github.com/soywod/himalaya/issues/16 [#16]: https://github.com/soywod/himalaya/issues/16
[#17]: https://github.com/soywod/himalaya/issues/17 [#17]: https://github.com/soywod/himalaya/issues/17
[#18]: https://github.com/soywod/himalaya/issues/18
[#19]: https://github.com/soywod/himalaya/issues/19 [#19]: https://github.com/soywod/himalaya/issues/19
[#20]: https://github.com/soywod/himalaya/issues/20 [#20]: https://github.com/soywod/himalaya/issues/20
[#21]: https://github.com/soywod/himalaya/issues/21 [#21]: https://github.com/soywod/himalaya/issues/21
[#22]: https://github.com/soywod/himalaya/issues/22 [#22]: https://github.com/soywod/himalaya/issues/22
[#25]: https://github.com/soywod/himalaya/issues/25
[#32]: https://github.com/soywod/himalaya/issues/32

2
Cargo.lock generated
View file

@ -228,7 +228,7 @@ dependencies = [
[[package]] [[package]]
name = "himalaya" name = "himalaya"
version = "0.1.0" version = "0.2.0"
dependencies = [ dependencies = [
"clap", "clap",
"imap", "imap",

View file

@ -1,7 +1,7 @@
[package] [package]
name = "himalaya" name = "himalaya"
description = "📫 Minimalist CLI email client" description = "📫 Minimalist CLI email client"
version = "0.1.0" version = "0.2.0"
authors = ["soywod <clement.douin@posteo.net>"] authors = ["soywod <clement.douin@posteo.net>"]
edition = "2018" edition = "2018"

View file

@ -29,9 +29,9 @@ time to configure. The default mapping is not intuitive when coming from the
Vim environment. It is even scary to use at the beginning, since you are Vim environment. It is even scary to use at the beginning, since you are
dealing with sensitive data! dealing with sensitive data!
The aim of Himalaya is to extract the email logic into a simple CLI API that The aim of Himalaya is to extract the email logic into a simple (yet solid) CLI
can be used either directly from the terminal or from interfaces. It gives API that can be used either directly from the terminal or UIs. It gives users
users more flexibility. more flexibility.
## Installation ## Installation
@ -91,7 +91,7 @@ more information.*
## Usage ## Usage
``` ```
Himalaya 0.1.0 Himalaya 0.2.0
soywod <clement.douin@posteo.net> soywod <clement.douin@posteo.net>
📫 Minimalist CLI email client 📫 Minimalist CLI email client
@ -130,7 +130,7 @@ Shows mailboxes in a basic table.
![image](https://user-images.githubusercontent.com/10437171/104848169-0e432000-58e4-11eb-8410-05f0404c0d99.png) ![image](https://user-images.githubusercontent.com/10437171/104848169-0e432000-58e4-11eb-8410-05f0404c0d99.png)
*See [wiki section](https://github.com/soywod/himalaya/wiki/Usage:mailboxes) *See [wiki section](https://github.com/soywod/himalaya/wiki/Usage:list-mailboxes)
for more information.* for more information.*
### List messages ### List messages
@ -139,7 +139,7 @@ Shows messages in a basic table.
![image](https://user-images.githubusercontent.com/10437171/104848096-aee51000-58e3-11eb-8d99-bcfab5ca28ba.png) ![image](https://user-images.githubusercontent.com/10437171/104848096-aee51000-58e3-11eb-8d99-bcfab5ca28ba.png)
*See [wiki section](https://github.com/soywod/himalaya/wiki/Usage:list) for *See [wiki section](https://github.com/soywod/himalaya/wiki/Usage:list-messages) for
more information.* more information.*
### Search messages ### Search messages
@ -149,26 +149,26 @@ Shows filtered messages in a basic table. The query should follow the
![image](https://user-images.githubusercontent.com/10437171/110698977-9d86f880-81ee-11eb-8990-0ca89c7d4640.png) ![image](https://user-images.githubusercontent.com/10437171/110698977-9d86f880-81ee-11eb-8990-0ca89c7d4640.png)
*See [wiki section](https://github.com/soywod/himalaya/wiki/Usage:search) for *See [wiki section](https://github.com/soywod/himalaya/wiki/Usage:search-messages) for
more information.* more information.*
### Download attachments ### Download attachments
Downloads attachments in the [`downloads-dir`](#configuration). Downloads all attachments directly to the [`downloads-dir`](#configuration).
![image](https://user-images.githubusercontent.com/10437171/104848278-890c3b00-58e4-11eb-9b5c-48807c04f762.png) ![image](https://user-images.githubusercontent.com/10437171/104848278-890c3b00-58e4-11eb-9b5c-48807c04f762.png)
*See [wiki section](https://github.com/soywod/himalaya/wiki/Usage:attachments) *See [wiki section](https://github.com/soywod/himalaya/wiki/Usage:download-attachments)
for more information.* for more information.*
### Read a message ### Read a message
Shows the text content of a message (`text/plain` if exists, otherwise Shows the text content of a message (`text/plain` if exists, otherwise
`text/html`). `text/html`). Can be overriden by the `--mime-type` option.
![image](https://user-images.githubusercontent.com/10437171/110701369-5d754500-81f1-11eb-932f-94c2ca8db068.png) ![image](https://user-images.githubusercontent.com/10437171/110701369-5d754500-81f1-11eb-932f-94c2ca8db068.png)
*See [wiki section](https://github.com/soywod/himalaya/wiki/Usage:read) for *See [wiki section](https://github.com/soywod/himalaya/wiki/Usage:read-a-message) for
more information.* more information.*
### Write a new message ### Write a new message
@ -180,7 +180,7 @@ a new message.
himalaya write himalaya write
``` ```
*See [wiki section](https://github.com/soywod/himalaya/wiki/Usage:write) for *See [wiki section](https://github.com/soywod/himalaya/wiki/Usage:write-a-new-message) for
more information.* more information.*
### Reply to a message ### Reply to a message
@ -191,7 +191,7 @@ Opens your default editor to reply to a message.
himalaya reply --all 5123 himalaya reply --all 5123
``` ```
*See [wiki section](https://github.com/soywod/himalaya/wiki/Usage:reply) for *See [wiki section](https://github.com/soywod/himalaya/wiki/Usage:reply-to-a-message) for
more information.* more information.*
### Forward a message ### Forward a message
@ -202,14 +202,15 @@ Opens your default editor to forward a message.
himalaya forward 5123 himalaya forward 5123
``` ```
*See [wiki section](https://github.com/soywod/himalaya/wiki/Usage:forward) for *See [wiki section](https://github.com/soywod/himalaya/wiki/Usage:forward-a-message) for
more information.* more information.*
## Credits ## Credits
- [IMAP RFC3501](https://tools.ietf.org/html/rfc3501) - [IMAP RFC3501](https://tools.ietf.org/html/rfc3501)
- [Iris](https://github.com/soywod/iris.vim), the himalaya predecessor - [Iris](https://github.com/soywod/iris.vim), the himalaya predecessor
- [Neomutt](https://neomutt.org/) - [isync](https://isync.sourceforge.io/), an email synchronizer for offline usage
- [mutt-wizard](https://github.com/LukeSmithxyz/mutt-wizard) - [NeoMutt](https://neomutt.org/), an email terminal user interface
- [Alpine](http://alpine.x10host.com/alpine/alpine-info/) - [Alpine](http://alpine.x10host.com/alpine/alpine-info/), an other email terminal user interface
- [rust-imap](https://github.com/jonhoo/rust-imap) - [mutt-wizard](https://github.com/LukeSmithxyz/mutt-wizard), a tool over NeoMutt and isync
- [rust-imap](https://github.com/jonhoo/rust-imap), a rust IMAP lib

View file

@ -129,7 +129,7 @@ fn run() -> Result<()> {
let default_page_str = &DEFAULT_PAGE.to_string(); let default_page_str = &DEFAULT_PAGE.to_string();
let matches = App::new("Himalaya") let matches = App::new("Himalaya")
.version("0.1.0") .version("0.2.0")
.about("📫 Minimalist CLI email client") .about("📫 Minimalist CLI email client")
.author("soywod <clement.douin@posteo.net>") .author("soywod <clement.douin@posteo.net>")
.setting(AppSettings::ArgRequiredElseHelp) .setting(AppSettings::ArgRequiredElseHelp)