POP(1)
π POP(1): pop β send emails from your terminal π
okay bestie, this is POP(1), the manual for pop β your terminalβs little email-sending icon. No cap, itβs giving βI send emails and I look cute doing it.β π
β¨ NAME β¨
pop β send emails from your terminal. Short, iconic, to the point. π
πΈ SYNOPSIS πΈ
pop [options...] [argument...]
Thatβs the whole shape of it, bestie. β¨
π DESCRIPTION π
okay so pop is a tool for sending emails from your terminal. Literally thatβs the vibe. π¦
Run with no arguments to launch the interactive TUI, or send email non-interactively on the CLI by providing all required flags:
pop < message.md \
--from me@example.com \
--to you@example.com \
--subject "Hello, world!" \
--attach invoice.pdf
See pop skill for a full skill definition for AI agents. iykyk π€β¨
π OPTIONS π
-a,--attachβ the emailβs attachments. files go here, bestie π--bccβ BCC recipients. sneaky lil copy list π-b,--bodyβ the emailβs contents. the main character text π--ccβ CC recipients. the βkeep them in the loopβ girlies π-f,--fromβ the emailβs sender β env var:($POP_FROM). whoβs sending this masterpiece? π--oauthβ use OAuth for Resend authentication β env var:($POP_OAUTH_RESEND). auth, but make it OAuth π--plaintextβ whether to send email in plaintext. no fancy business π--previewβ whether to preview the email before sending. always do a vibe check π-r,--resend.keyβ API key forResend.comβ env var:($RESEND_API_KEY). the keys to the kingdom π-x,--signatureβ signature to display at the end of the email. β env var:($POP_SIGNATURE). sign it, slay it, send it βοΈ-e,--smtp.encryptionβ encryption type of the SMTP server (starttls,ssl, ornone) β env var:($POP_SMTP_ENCRYPTION). pick your encryption flavor π‘οΈ-H,--smtp.hostβ host of the SMTP server β env var:($POP_SMTP_HOST). where the SMTP server lives π-i,--smtp.insecureβ skip TLS verification with SMTP server β env var:($POP_SMTP_INSECURE_SKIP_VERIFY). careful, bestie β this one skips TLS verification β οΈ-p,--smtp.passwordβ password of the SMTP server β env var:($POP_SMTP_PASSWORD). secret secret π€«-P,--smtp.portβ port of the SMTP server β env var:($POP_SMTP_PORT). the door number πͺ-U,--smtp.usernameβ username of the SMTP server β env var:($POP_SMTP_USERNAME). who dis π€-s,--subjectβ the emailβs subject. make it clickable, make it cute π―-t,--toβ recipients. the lucky inboxes π-u,--unsafeβ whether to allow unsafe HTML in the email body; it also enables some extra markdown features (Experimental). experimental era π§ͺ
π§ͺ Experimental alert:-u,--unsafeis labeled Experimental in the original. Thatβs the whole caveat, bestie.
π¦ COMMANDS π¦
auth
Authenticate with Resend via OAuth. get that auth sorted π
OPTIONS β¨
--no-browserβ simulate browser open failure (for testing). testing mode chaos π§ͺ
COMMANDS π
revokeβ revoke OAuth authentication with Resend. undo the auth moment π«
help [command]
Help about any command. when you need the manual for the manual π
install-skill
Install the Pop skill for AI agents. give the agents their little skill π€
OPTIONS β¨
-f,--forceβ overwrite existing skill files. no mercy for old files π₯
COMMANDS π
claudeβ install the Pop skill for Claude Code. for Claude Code π§codexβ install the Pop skill for OpenAI Codex. for OpenAI Codex π οΈcrushβ install the Pop skill for Charm Crush. for Charm Crush πcursorβ install the Pop skill for Cursor (in the current directory). for Cursor, right here in the current directory π±οΈpiβ install the Pop skill for Pi (in the current directory). for Pi, also in the current directory π₯§
skill
Print a skill definition for AI agents. agent-ready output π€β¨
π COPYRIGHT π
Β© 2023 Charmbracelet, Inc.
Released under MIT License. legal bestie has entered the chat π
and thatβs the whole page, bestie π β footer energy: source/version pop, date 2026-10-22, manual POP(1). mwah π½β¨
π¦ where this page comes from
- nixpkgs unstable: pop 0.5.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms