v0.2.0
What's new
resend domains— create, verify, get, list, update, delete sending domainsresend api-keys— create, list, delete API keysresend broadcasts— full broadcast lifecycle (create, send, get, list, update, delete)resend contacts— manage contacts, segments, and topics across all CRUD operationsresend emails batch— send up to 100 emails in a single request from a JSON file- Shared pagination (
--limit,--after,--before) on all list commands --html-fileflag onemails sendandbroadcasts create
Fixes
isInteractive()now correctly detects CI/non-TTY environmentsdomains deletereturns a consistent{ id, deleted: true }object instead of{}
Install
macOS / Linux
curl -fsSL https://resend.com/install.sh | bashWindows (PowerShell)
irm https://resend.com/install.ps1 | iexGitHub CLI (use while the repo is private)
| Platform | Command |
|---|---|
| macOS (Apple Silicon) | gh release download v0.2.0 --repo resend/resend-cli --pattern "resend-darwin-arm64.tar.gz" |
| macOS (Intel) | gh release download v0.2.0 --repo resend/resend-cli --pattern "resend-darwin-x64.tar.gz" |
| Linux (x64) | gh release download v0.2.0 --repo resend/resend-cli --pattern "resend-linux-x64.tar.gz" |
| Linux (arm64) | gh release download v0.2.0 --repo resend/resend-cli --pattern "resend-linux-arm64.tar.gz" |
| Windows (x64) | gh release download v0.2.0 --repo resend/resend-cli --pattern "resend-windows-x64.zip" |
After download, extract and install:
# macOS / Linux (replace filename with the one you downloaded)
tar -xzf resend-<platform>.tar.gz && sudo mv resend /usr/local/bin/ && rm resend-<platform>.tar.gz# Windows (PowerShell)
Expand-Archive -Path resend-windows-x64.zip -DestinationPath "$HOME\.resend\bin" -ForceFull Changelog: v0.1.0...v0.2.0