Thanks for your interest in contributing! This is the official CLI for the OpenMail API.
- Check open issues to avoid duplicates
- For large changes, open an issue first to discuss the approach
- All contributions are released under the MIT License
git clone https://github.com/openmailsh/cli.git
cd cli
npm installRun in dev mode (watch):
npm run devYou'll need an API key to test against the real API:
export OPENMAIL_API_KEY=om_xxx- Fork the repo and create a branch:
git checkout -b fix/my-fixorfeat/my-feature - Make your changes in
src/ - Run tests:
npm test - Build to verify TypeScript compiles:
npm run build - Open a pull request against
main
Use conventional commits:
fix: correct inbox delete error messagefeat: add --output flag to threads listchore: bump dependencies
Use the bug report template. Include:
- CLI version (
openmail --version) - Node.js version (
node --version) - Steps to reproduce
- Expected vs actual output
Do not open a public issue. See SECURITY.md.