himalaya(1)

πŸ“¦
version 2.2.1 Β· 4 versions
, in arch rolling

πŸ’Œ himalaya β€” the manual page, but make it slay

okay so bestie, welcome to himalaya(1) πŸ’– this is the top-level page of the General Commands Manual for himalaya, your CLI bestie for managing emails. everything you need is right here, no cap.


✨ NAME ✨

himalaya β€” the CLI to manage emails πŸŽ€


🌸 SYNOPSIS 🌸

himalaya [-c|--config] [-a|--account] [-b|--backend] [--json]
[--log-level] [--log-file] [-h|--help] [-V|--version] [subcommands]

πŸ’… DESCRIPTION πŸ’…

CLI to manage emails. that's the whole vibe, honestly πŸ‘‘

first time here? 🫢 literally just run himalaya with no command β€” it offers to generate an account discovered from your email address, which himalaya configure does again later. everything discovery does not cover? you write by hand, bestie ✍️


πŸ”₯ OPTIONS πŸ”₯

  • -c, --config <PATH> β€” override the default configuration file path. paths are shell-expanded then canonicalized, and several may be given at once, delimited by : like $PATH 🐚 the first is the base and the rest are merged on top, which is exactly how a public configuration stays separate from the private ones. iykyk.
  • -a, --account <NAME> β€” override the default account. an account name corresponds to an entry in the table at the root level of your TOML configuration file πŸ’–
  • -b, --backend <BACKEND> [default: auto] β€” force a specific backend for cross-protocol commands. only the shared commands read it, the protocol-specific ones always using their own backend. auto, the default, picks the first configured backend the command supports; an explicit value bails when the account has no such block, or the command no such implementation 😭

possible values:

  • auto: let the command pick the first backend it is configured for
  • imap: pin the command to the account's IMAP backend
  • jmap: pin the command to the account's JMAP backend
  • gmail: pin the command to the account's Gmail backend
  • msgraph: pin the command to the account's Microsoft Graph backend
  • maildir: pin the command to the account's Maildir backend
  • m2dir: pin the command to the account's m2dir backend
  • mbox: pin the command to the account's mbox backend
  • pimdir: pin the command to the account's pimdir backend
  • smtp: pin the command to the account's SMTP backend
  • sieve: pin the command to the account's ManageSieve backend
  • --json β€” enable JSON output. when set, command output (data or errors) is displayed as JSON string 🧚 machine-readable and iconic.
  • --log-level <LEVEL> β€” filter log output by level. when omitted, the RUST_LOG environment variable is consulted (it supports per-target filters β€” see the env_logger documentation). when present, this flag overrides RUST_LOG entirely πŸ‘‘

possible values:

  • off: no logging
  • error: errors only
  • warn: warnings and errors
  • info: informational messages and above
  • debug: debug messages and above
  • trace: trace messages and above (most verbose) πŸ”
  • --log-file <PATH> β€” append log output to the given file instead of stderr. useful when interactive prompts (which always write to stderr) would otherwise be intermixed with log lines 🫢 the file is opened in append mode and created if it does not exist.
  • -h, --help β€” print help (see a summary with -h) ✨
  • -V, --version β€” print version πŸŽ€

πŸ¦‹ SUBCOMMANDS πŸ¦‹


🌈 EXTRA 🌈

report bugs to:

https://github.com/pimalaya/himalaya/issues/

sponsoring:

https://pimalaya.org/sponsor/

this program is part of Pimalaya, free software funded entirely by grants and donations πŸ’œ if you find it useful, consider sponsoring its development. that's the whole vibe β€” support your fave 🫢


⭐ VERSION ⭐

vv2.2.1 +vendored +gmail +jmap +msgraph +rustls-ring +maildir +mbox
+pimdir +imap +sieve +smtp build: linux gnu x86_64 git: unknown, rev
unknown

πŸ‘‘ AUTHORS πŸ‘‘

ClΓ©ment DOUIN (soywod) <pimalaya.org@posteo.net> πŸ’–


and that's a wrap, bestie πŸŽ€ this was himalaya(1) from the General Commands Manual, source/version himalaya 2.2.1 β€” go manage those emails, main character energy only πŸ’…βœ¨

πŸ“¦ where this page comes from