c779081381
Considering that "dialoguer" uses "console" backend library, and the future of himalaya is reliant on "crossterm", we are moving from dialoguer, to inquire. This commit is going to include some experimental changes to one file. Signed-off-by: Perma Alesheikh <me@prma.dev> |
||
---|---|---|
.github | ||
.vscode | ||
assets | ||
src | ||
.gitignore | ||
Cargo.lock | ||
Cargo.toml | ||
CHANGELOG.md | ||
config.sample.toml | ||
CONTRIBUTING.md | ||
default.nix | ||
flake.lock | ||
flake.nix | ||
install.sh | ||
LICENSE | ||
README.md | ||
rust-toolchain.nix | ||
rust-toolchain.toml | ||
shell.nix |
📫 Himalaya
Welcome to Himalaya CLI, the Command-Line Interface to manage emails based on email-lib.
Disclaimer: the project is under active development, do not use in production before the final v1.0.0
.
Features
- Folder (aka mailbox) management
- Envelope listing, filtering and sorting
- Message composition based on
$EDITOR
- Message manipulation (copy/move/delete)
- Multi-accounting
- Account synchronization for offline usage
- Support multiple backends: IMAP, Maildir, Notmuch, SMTP, Sendmail.
- PGP end-to-end encryption
- Generate man pages
- Generate completion scripts for various shells
- JSON output
- …and more! Get started now
Installation
See the documentation for other installation methods. |
Configuration
Please read the documentation.
Contributing
Please read the contributing guide for more detailed information.
A bug tracker is available on SourceHut. [send an email]
A mailing list is available on SourceHut. [send an email] [subscribe] [unsubscribe]
If you want to report a bug, please send an email at ~soywod/pimalaya@todo.sr.ht.
If you want to propose a feature or fix a bug, please send a patch at ~soywod/pimalaya@lists.sr.ht. The simplest way to send a patch is to use git send-email, follow this guide to configure git properly.
If you just want to discuss about the project, feel free to join the Matrix workspace #pimalaya.himalaya or contact me directly @soywod. You can also use the mailing list.
Sponsoring
Special thanks to the NLnet foundation and the European Commission that helped the project to receive financial support from:
- NGI Assure in 2022
- NGI Zero Entrust in 2023
If you appreciate the project, feel free to donate using one of the following providers: