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.
Acceptance plan
Section titled “Acceptance plan”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 |