BSD Ports

mail/himalaya 2.1.0nb1 NetBSD

Command-line interface for email management

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
9d802ecdc6
License
mit
Categories
mail
Package size
4197.9 KiB, 14781.1 KiB installed

Description

Himalaya is a CLI based on the himalaya-lib that allows you to manipulate your emails using commands in your console.

Features: Folder listing Envelopes listing, searching and sorting Email composition based on $EDITOR Email manipulation (copy/move/delete) Multi-accounting Account listing Account synchronization for offline usage IMAP, Maildir and Notmuch support IMAP IDLE mode for real-time notifications PGP end-to-end encryption Completions for various shells JSON output ...

Install

Binary package:

pkgin install himalaya

From pkgsrc:

cd /usr/pkgsrc/mail/himalaya && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_642.1.0nb1
NetBSD 10.1 aarch641.2.0
SmartOS / illumos x86_642.1.0nb1
macOS 15 arm642.1.0nb1

Dependencies

No port depends on this one.

Commit history 3

DateCommitCreditsLog message
9d802ecdc6 wiz himalaya: add missing files to PLIST
Bump PKGREVISION.
c2f722293b pin mail/himalaya: update to 2.1.0
2.1.0 - 2026-08-16 Added Added the pimdir storage backend, Himalaya over the local store the sync engine populates. Reads build envelopes from the stored meta and report a body that is not local as "body not fetched". A mailbox is named the way its server names it: the sync keys a collection <namespace>/<name>, so the collection imap/INBOX is the mailbox INBOX, and a name matching no collection is refused naming the ones the account holds. The namespace is derived unless pimdir.namespace names it, and pimdir.account picks the account in a store several share. Himalaya reads the store read-only, which takes no lock, so a sync in flight neither blocks it nor is blocked by it. …
bce1af5edd pin mail/himalaya: update to 2.0.0
Added Added Gmail REST API support: a [gmail] account backend behind the shared mail commands (--backend gmail), plus a protocol-specific gmail command exposing the full REST surface (profile, labels, messages, attachments, drafts, threads, history, settings). Authenticates with a single OAuth 2.0 bearer token (gmail.auth.token.raw / .command), the only authorization Gmail's REST API accepts. Added Microsoft Graph REST API support: a [msgraph] account backend behind the shared mail commands (--backend msgraph), plus a protocol-specific msgraph command exposing the Graph mail surface (profile, mail-folder, message, attachment). Mirrors [gmail], authenticating with a single OAuth 2.0 bearer token. …