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]
## [0.2.0] - 2021-03-10
### Added
- STARTTLS support [#32]
- Flags [#25]
### Changed
- JSON support [#18]
## [0.1.0] - 2021-01-17
### Added
@ -30,7 +41,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Password from command [#22]
- 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
[#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
[#16]: https://github.com/soywod/himalaya/issues/16
[#17]: https://github.com/soywod/himalaya/issues/17
[#18]: https://github.com/soywod/himalaya/issues/18
[#19]: https://github.com/soywod/himalaya/issues/19
[#20]: https://github.com/soywod/himalaya/issues/20
[#21]: https://github.com/soywod/himalaya/issues/21
[#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]]
name = "himalaya"
version = "0.1.0"
version = "0.2.0"
dependencies = [
"clap",
"imap",

View file

@ -1,7 +1,7 @@
[package]
name = "himalaya"
description = "📫 Minimalist CLI email client"
version = "0.1.0"
version = "0.2.0"
authors = ["soywod <clement.douin@posteo.net>"]
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
dealing with sensitive data!
The aim of Himalaya is to extract the email logic into a simple CLI API that
can be used either directly from the terminal or from interfaces. It gives
users more flexibility.
The aim of Himalaya is to extract the email logic into a simple (yet solid) CLI
API that can be used either directly from the terminal or UIs. It gives users
more flexibility.
## Installation
@ -91,7 +91,7 @@ more information.*
## Usage
```
Himalaya 0.1.0
Himalaya 0.2.0
soywod <clement.douin@posteo.net>
📫 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)
*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.*
### 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)
*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.*
### 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)
*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.*
### 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)
*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.*
### Read a message
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)
*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.*
### Write a new message
@ -180,7 +180,7 @@ a new message.
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.*
### Reply to a message
@ -191,7 +191,7 @@ Opens your default editor to reply to a message.
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.*
### Forward a message
@ -202,14 +202,15 @@ Opens your default editor to forward a message.
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.*
## Credits
- [IMAP RFC3501](https://tools.ietf.org/html/rfc3501)
- [Iris](https://github.com/soywod/iris.vim), the himalaya predecessor
- [Neomutt](https://neomutt.org/)
- [mutt-wizard](https://github.com/LukeSmithxyz/mutt-wizard)
- [Alpine](http://alpine.x10host.com/alpine/alpine-info/)
- [rust-imap](https://github.com/jonhoo/rust-imap)
- [isync](https://isync.sourceforge.io/), an email synchronizer for offline usage
- [NeoMutt](https://neomutt.org/), an email terminal user interface
- [Alpine](http://alpine.x10host.com/alpine/alpine-info/), an other email terminal user interface
- [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 matches = App::new("Himalaya")
.version("0.1.0")
.version("0.2.0")
.about("📫 Minimalist CLI email client")
.author("soywod <clement.douin@posteo.net>")
.setting(AppSettings::ArgRequiredElseHelp)