Clément DOUIN 1dcdfa8afa update nix flake
2022-09-28 22:28:08 +02:00
2021-04-18 00:06:11 +02:00
2022-02-02 02:21:35 +01:00
2022-05-28 14:10:38 +02:00
2022-09-22 16:38:38 +02:00
2022-09-22 18:16:16 +02:00
2022-02-08 14:50:09 +01:00
2022-09-22 16:38:38 +02:00
2021-09-11 00:35:22 +02:00
2022-09-28 22:28:08 +02:00
2022-09-28 22:28:08 +02:00
2021-05-08 22:52:43 +02:00
2022-09-27 17:37:08 +02:00
2021-09-11 00:35:22 +02:00

📫 Himalaya

Command-line interface for email management based on the himalaya-lib.

image

The project is under active development. Do not use in production before the v1.0.0.

Installation

homebrew crates

curl -sSL https://raw.githubusercontent.com/soywod/himalaya/master/install.sh | PREFIX=~/.local sh

See the wiki for other installation methods.

Configuration

# ~/.config/himalaya/config.toml

display-name = "Your full name"
downloads-dir = "/abs/path/to/downloads"
signature = """
Cordialement,
Regards,
"""

[gmail]
default = true
email = "your.email@gmail.com"

backend = "imap"
imap-host = "imap.gmail.com"
imap-port = 993
imap-login = "your.email@gmail.com"
imap-passwd-cmd = "pass show gmail"

sender = "internal"
smtp-host = "smtp.gmail.com"
smtp-port = 465
smtp-login = "your.email@gmail.com"
smtp-passwd-cmd = "security find-internet-password -gs gmail -w"

See the wiki for all the options.

Features

  • Folder listing
  • Email listing and searching
  • Email composition based on $EDITOR
  • Email manipulation (copy/move/delete)
  • Multi-accounting
  • Account listing
  • IMAP, Maildir and Notmuch support
  • IMAP IDLE mode for real-time notifications
  • PGP end-to-end encryption
  • Vim and Emacs plugins
  • Completions for various shells
  • JSON output

See the wiki for all the features.

Sponsoring

github paypal ko-fi buy-me-a-coffee liberapay

Credits

Languages
Rust 98.9%
Nix 0.8%
Shell 0.3%