Skip to main content
jetemail completion <shell> prints a tab-completion script to stdout. Set it up once and your shell will autocomplete jetemail subcommands and flags when you press Tab.

zsh

Then in your ~/.zshrc:

bash

On Linux you may want /etc/bash_completion.d/jetemail (requires sudo), or source it from ~/.bashrc:

fish

powershell

Restart your shell (or . $PROFILE) for the new completions to load.

elvish

Then use jetemail-completion from your rc.elv.

What you get

Tab completion covers:
  • Top-level subcommands (email, inbound, outbound, webhooks, …)
  • Nested subcommands (outbound smarthost update …)
  • Long flags on each command (--from, --to, --idempotency-key, …)
  • Enum values where they apply (e.g. shell names for completion)