Skip to content

himalaya

Version 2026.144.1443
Repo superproject

Himalaya IMAP/SMTP email CLI compiled into the image Builds and installs the himalaya email CLI from crates.io via cargo install himalaya --locked, run as the image user so the binary lands in the user’s cargo bin (~/.cargo/bin, which the required rust candy puts on PATH). himalaya is a single self-contained Rust binary that speaks IMAP and SMTP to manage accounts, folders, envelopes and messages from the command line. The install is fully verifiable at build scope: the binary file is present, runs --version cleanly, and its --help advertises the email-management subcommands.

This candy’s plan: — the runnable spec charly check executes against a live deployment. check: steps are idempotent probes; run: steps change state.

Intent Step
run command=cargo install himalaya –locked
check the himalaya binary is installed into the user’s cargo bin directory
check the installed himalaya binary runs –version and exits cleanly
check himalaya –help advertises the IMAP/SMTP email-management subcommands
agent-check given valid IMAP/SMTP account credentials, himalaya lists folders and fetches message envelopes from the configured remote mailbox