mirror of
https://github.com/pimalaya/himalaya.git
synced 2026-06-17 05:07:55 +08:00
release v0.2.0
This commit is contained in:
+16
-1
@@ -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
|
||||
|
||||
Generated
+1
-1
@@ -228,7 +228,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "himalaya"
|
||||
version = "0.1.0"
|
||||
version = "0.2.0"
|
||||
dependencies = [
|
||||
"clap",
|
||||
"imap",
|
||||
|
||||
+1
-1
@@ -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"
|
||||
|
||||
|
||||
@@ -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.
|
||||
|
||||

|
||||
|
||||
*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.
|
||||
|
||||

|
||||
|
||||
*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
|
||||
|
||||

|
||||
|
||||
*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).
|
||||
|
||||

|
||||
|
||||
*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.
|
||||
|
||||

|
||||
|
||||
*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
|
||||
|
||||
+1
-1
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user