CLI to manage emails
Find a file
Perma Alesheikh c779081381
use inquire for one set of prompts
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>
2024-05-04 11:36:07 +02:00
.github fix release gh action 2024-04-20 07:50:57 +02:00
.vscode add nix support (#76) 2021-04-18 00:06:11 +02:00
assets add himalaya-watch@.service 2024-03-09 13:49:44 +01:00
src use inquire for one set of prompts 2024-05-04 11:36:07 +02:00
.gitignore update code for sendmail sender lib feature 2022-10-12 13:59:20 +02:00
Cargo.lock use inquire for one set of prompts 2024-05-04 11:36:07 +02:00
Cargo.toml use inquire for one set of prompts 2024-05-04 11:36:07 +02:00
CHANGELOG.md release v1.0.0-beta.4 2024-04-16 22:26:10 +02:00
config.sample.toml fix cargo features issues 2024-02-24 14:27:05 +01:00
CONTRIBUTING.md fix(CONTRIBUTING): Patches are requested to the wrong email 2024-03-09 11:08:29 +01:00
default.nix refactor msg model (#173) 2021-09-11 00:35:22 +02:00
flake.lock release v1.0.0-beta.4 2024-04-16 22:26:10 +02:00
flake.nix clean remaining parts 2024-04-19 22:11:16 +02:00
install.sh fix install.sh aarch64 2024-04-20 09:07:45 +02:00
LICENSE update license year 2024-01-01 00:31:19 +01:00
README.md fix typos in changelog and readme 2024-03-10 11:06:50 +01:00
rust-toolchain.nix add nix test github workflow 2024-04-18 22:06:24 +02:00
rust-toolchain.toml release v1.0.0-beta.4 2024-04-16 22:26:10 +02:00
shell.nix refactor msg model (#173) 2021-09-11 00:35:22 +02:00

📫 Himalaya GitHub release Matrix

Welcome to Himalaya CLI, the Command-Line Interface to manage emails based on email-lib.

screenshot

Disclaimer: the project is under active development, do not use in production before the final v1.0.0.

Features

Installation

Packaging status
# Arch Linux (official)
$ pacman -S himalaya

# Arch Linux (from sources)
$ yay -S himalaya-git

# Homebrew
$ brew install himalaya

# Scoop
$ scoop install himalaya

# Cargo
$ cargo install himalaya

# Nix
$ nix-env -i himalaya

# Fedora/CentOS
$ dnf copr enable atim/himalaya
$ dnf install himalaya

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

nlnet

Special thanks to the NLnet foundation and the European Commission that helped the project to receive financial support from:

If you appreciate the project, feel free to donate using one of the following providers:

GitHub PayPal Ko-fi Buy Me a Coffee Liberapay