-
Notifications
You must be signed in to change notification settings - Fork 22
Description
I'd like to propose adding installation support for mise, a developer tool/runtime manager similar to asdf that is becoming increasingly common in dev environments.
Because resend-cli already distributes binaries through Homebrew and GitHub releases, it should be straightforward to make it installable via mise as well.
Why this matters
Many developers use mise to manage their toolchain. Supporting it would allow installing the CLI with a command like:
mise use resend-cli
instead of requiring npm, brew, or manual downloads.
How mise plugins work
Modern mise plugins are distributed as separate repositories containing a small Lua plugin implementation (metadata.lua + optional hooks). These repositories are then installed by users through:
mise plugin install resend-cli <repo>
Because of this architecture, adding mise support usually means creating a small companion repository (for example mise-resend-cli) rather than adding files directly to this repo.
Proposed approach
- Create a small plugin repository (e.g.
resend/mise-resend-cli) - Implement a minimal plugin that installs the CLI from the same GitHub release artifacts already used by Homebrew
- Document installation in the README:
mise plugin install resend-cli https://github.com/resend/mise-resend-cli
mise use resend-cli
This keeps distribution centralized around the existing release artifacts and requires minimal maintenance.
Happy to help
If this sounds reasonable, I’d be happy to open a PR or prototype the plugin repo.
Thanks!