UNPKG

@letanure/resend-cli

Version:

A command-line interface for Resend email API

500 lines (274 loc) 26.2 kB
# [0.40.0](https://github.com/letanure/resend-cli/compare/v0.39.0...v0.40.0) (2025-07-10) ### Features * add SelectableListDisplay component and use in selects ([3aac510](https://github.com/letanure/resend-cli/commit/3aac510216c428f52a5bb1c1c463b6bc00881fe4)) # [0.39.0](https://github.com/letanure/resend-cli/compare/v0.38.0...v0.39.0) (2025-07-10) ### Features * add better padding for display data label : value ([5ada999](https://github.com/letanure/resend-cli/commit/5ada9997f9843e5fffee0d0810d77e9eb6496da3)) * case insentive version cli param ([bb3d368](https://github.com/letanure/resend-cli/commit/bb3d36830fafe5a4edd4aaed4cdf2965d28376fb)) # [0.38.0](https://github.com/letanure/resend-cli/compare/v0.37.0...v0.38.0) (2025-07-10) ### Features * add circular navigation for form fields ([3c8162d](https://github.com/letanure/resend-cli/commit/3c8162d85797c2589d822cc0809fc698e1fcfa6a)) # [0.37.0](https://github.com/letanure/resend-cli/compare/v0.36.0...v0.37.0) (2025-07-10) ### Bug Fixes * update tests menu ([de4b65d](https://github.com/letanure/resend-cli/commit/de4b65db767afcff8ab8cda530d02c0b4ca7e928)) ### Features * add circular navigation for menu ([1c30734](https://github.com/letanure/resend-cli/commit/1c30734b9089ddaa383cc3e956498ad88eb5bef5)) # [0.36.0](https://github.com/letanure/resend-cli/compare/v0.35.0...v0.36.0) (2025-07-10) ### Features * add IDs selectors to all forms ([3a013a7](https://github.com/letanure/resend-cli/commit/3a013a79c095ed1eef9a442fb3c062b6e3dc700c)) * keep data on form after select if ([68243ea](https://github.com/letanure/resend-cli/commit/68243ea0f578076ee31589053a67d7fb064105ff)) # [0.35.0](https://github.com/letanure/resend-cli/compare/v0.34.0...v0.35.0) (2025-07-10) ### Bug Fixes * remove duplicated nav info on success and error ([2cc4b3b](https://github.com/letanure/resend-cli/commit/2cc4b3bb3a6ee5cfb28d2e7db7c592e7d29a0977)) ### Features * add single success creeen componnet and update forms ([2da258d](https://github.com/letanure/resend-cli/commit/2da258dfc7c5ad362797c9e905a1afa5bd0a2a37)) # [0.34.0](https://github.com/letanure/resend-cli/compare/v0.33.0...v0.34.0) (2025-07-10) ### Features * add data display componnet ([404c180](https://github.com/letanure/resend-cli/commit/404c18025e3f36457196a599fd635477ca7c2fe2)) * add error display component ([580f835](https://github.com/letanure/resend-cli/commit/580f835f35a97057d7ffd27d31fd156750ec9479)) # [0.33.0](https://github.com/letanure/resend-cli/compare/v0.32.0...v0.33.0) (2025-07-10) ### Features * add audience id selector ([74961b5](https://github.com/letanure/resend-cli/commit/74961b56a627b6b33a287106c7867f41dd4f4001)) * add select broadcast ([40d1958](https://github.com/letanure/resend-cli/commit/40d19587c46c80a9fb1e224b0d62033a4b40fe8d)) # [0.32.0](https://github.com/letanure/resend-cli/compare/v0.31.2...v0.32.0) (2025-07-09) ### Features * update roadmap ([cffd7e8](https://github.com/letanure/resend-cli/commit/cffd7e874d4882cc9e99cf4fe0220685e044a3a7)) ## [0.31.2](https://github.com/letanure/resend-cli/compare/v0.31.1...v0.31.2) (2025-07-09) ### Bug Fixes * laod api key from env or as param ([db785b1](https://github.com/letanure/resend-cli/commit/db785b15f50e3350b7d2b62165ad1b031566b22c)) ## [0.31.1](https://github.com/letanure/resend-cli/compare/v0.31.0...v0.31.1) (2025-07-09) ### Bug Fixes * footers and arrow nav in forms and lists ([cbf8585](https://github.com/letanure/resend-cli/commit/cbf8585b62e2f35d700e1d76be1e41bafa4619b7)) # [0.31.0](https://github.com/letanure/resend-cli/compare/v0.30.2...v0.31.0) (2025-07-09) ### Bug Fixes * apikeys cli command, add missing help ([9d3f487](https://github.com/letanure/resend-cli/commit/9d3f487c56f83b19a19c305e10a2a3523212d167)) ### Features * add broadcast command help ([61f3e82](https://github.com/letanure/resend-cli/commit/61f3e82c85b3727143385732c6b56c1e3dc65ea7)) ## [0.30.2](https://github.com/letanure/resend-cli/compare/v0.30.1...v0.30.2) (2025-07-09) ### Bug Fixes * dry run not working in some commands ([1d530e3](https://github.com/letanure/resend-cli/commit/1d530e326f772d7f7ea062440afa47647bdb52df)) * reposition error SimpleForm ([c8ef63c](https://github.com/letanure/resend-cli/commit/c8ef63cb311bca75d695f1b2a23b84b9509b764b)) ## [0.30.1](https://github.com/letanure/resend-cli/compare/v0.30.0...v0.30.1) (2025-07-09) ### Bug Fixes * use same list and error for all cli ([0979071](https://github.com/letanure/resend-cli/commit/097907109d16bd985b6a1124684dc236887f1432)) # [0.30.0](https://github.com/letanure/resend-cli/compare/v0.29.0...v0.30.0) (2025-07-09) ### Bug Fixes * unify error log on comand param validation ([fd4c819](https://github.com/letanure/resend-cli/commit/fd4c8194db0203c1bc4f260be5fcb8a1a5d99185)) ### Features * update cli lists results ([57b4e23](https://github.com/letanure/resend-cli/commit/57b4e23fce29b8e6d1fab9a0abd9fe185c6ba16f)) * use table to display all lists ([e70908d](https://github.com/letanure/resend-cli/commit/e70908de11abf332ae8d2eb399331ee8fb8e498f)) # [0.29.0](https://github.com/letanure/resend-cli/compare/v0.28.0...v0.29.0) (2025-07-09) ### Features * add cli autocomplete on postinstall ([5041d43](https://github.com/letanure/resend-cli/commit/5041d43da606d3b279648af6a38e36fd8f017ea4)) # [0.28.0](https://github.com/letanure/resend-cli/compare/v0.27.0...v0.28.0) (2025-07-08) ### Features * use ListDisplay for lists ([539e804](https://github.com/letanure/resend-cli/commit/539e804dc45c0ccb3d7ddcc9155132b1e64e3c34)) # [0.27.0](https://github.com/letanure/resend-cli/compare/v0.26.1...v0.27.0) (2025-07-08) ### Features * implement list broadcasts ([1d3a44e](https://github.com/letanure/resend-cli/commit/1d3a44ef7c6fb5e1fc7ce9412662ed85680a1f37)) ## [0.26.1](https://github.com/letanure/resend-cli/compare/v0.26.0...v0.26.1) (2025-07-08) ### Bug Fixes * move info alert about broadcast deletionafter form ([c8a5798](https://github.com/letanure/resend-cli/commit/c8a57988cbebf50bb5bb11669752b5cd64ecf8dc)) # [0.26.0](https://github.com/letanure/resend-cli/compare/v0.25.0...v0.26.0) (2025-07-08) ### Features * implement broadcast deletion functionality ([fc2602d](https://github.com/letanure/resend-cli/commit/fc2602d5814815f296e39595dfeb296c5c0e7137)) # [0.25.0](https://github.com/letanure/resend-cli/compare/v0.24.0...v0.25.0) (2025-07-08) ### Features * implement contact update ([50669ae](https://github.com/letanure/resend-cli/commit/50669aedbd705173fdf6f0cdc5c0d6fae74ad2ea)) # [0.24.0](https://github.com/letanure/resend-cli/compare/v0.23.0...v0.24.0) (2025-07-08) ### Features * implement send broadcast ([b1ac6a4](https://github.com/letanure/resend-cli/commit/b1ac6a47bb60aa587831eded7b5cb79ef9047c6b)) # [0.23.0](https://github.com/letanure/resend-cli/compare/v0.22.0...v0.23.0) (2025-07-08) ### Features * implement broadcast update ([fb3f372](https://github.com/letanure/resend-cli/commit/fb3f37229ad9d9fef5279aa05f30fcb4eeda717b)) # [0.22.0](https://github.com/letanure/resend-cli/compare/v0.21.0...v0.22.0) (2025-07-08) ### Features * add domain update ([196dd2e](https://github.com/letanure/resend-cli/commit/196dd2e0b7b366d6690ed2a9c1ff999c170eb853)) * implement broadcast retrieve ([ed3fac6](https://github.com/letanure/resend-cli/commit/ed3fac6d1161a5b42b5d685ddced5bcb9b116061)) * implement create broadcast ([db8af00](https://github.com/letanure/resend-cli/commit/db8af008eb31f39a0531b149b3d001fd6e99cf6c)) # [0.21.0](https://github.com/letanure/resend-cli/compare/v0.20.0...v0.21.0) (2025-07-08) ### Features * implement domain delete ([233f869](https://github.com/letanure/resend-cli/commit/233f8699ef2086a1fa2a2716c50f0c3a7224ca82)) # [0.20.0](https://github.com/letanure/resend-cli/compare/v0.19.1...v0.20.0) (2025-07-08) ### Features * add domain verification ([345752e](https://github.com/letanure/resend-cli/commit/345752e9ddf8cd81ba8ed32ea977e0255d612ec8)) ## [0.19.1](https://github.com/letanure/resend-cli/compare/v0.19.0...v0.19.1) (2025-07-08) ### Bug Fixes * unify cli results ([faf3db5](https://github.com/letanure/resend-cli/commit/faf3db552aa3548368b919d3baa218a7163a28d8)) # [0.19.0](https://github.com/letanure/resend-cli/compare/v0.18.0...v0.19.0) (2025-07-08) ### Features * implement domain list ([c466dea](https://github.com/letanure/resend-cli/commit/c466dea44760fcf854ea85f338e209bed51678ae)) # [0.18.0](https://github.com/letanure/resend-cli/compare/v0.17.1...v0.18.0) (2025-07-08) ### Features * implement domain retrieve ([31398f7](https://github.com/letanure/resend-cli/commit/31398f716011256b547b2e16565b91c5839b5bb6)) ## [0.17.1](https://github.com/letanure/resend-cli/compare/v0.17.0...v0.17.1) (2025-07-08) ### Bug Fixes * prevent layout shift on select + focus + hint ([4d7f445](https://github.com/letanure/resend-cli/commit/4d7f445d54d744be0679d7abea68c0e4db3e3dc0)) * use right contact delete form ([ec2abcf](https://github.com/letanure/resend-cli/commit/ec2abcf4c423e17c9e444c75bae8175222d92ad2)) # [0.17.0](https://github.com/letanure/resend-cli/compare/v0.16.0...v0.17.0) (2025-07-08) ### Features * implement domain cerate ([0148911](https://github.com/letanure/resend-cli/commit/0148911adf253e9883c7696a8407c4bfbdb7cc6b)) # [0.16.0](https://github.com/letanure/resend-cli/compare/v0.15.0...v0.16.0) (2025-07-08) ### Features * implement API key delete ([81df063](https://github.com/letanure/resend-cli/commit/81df063fe647977d565d51eefbab924e8b76a025)) # [0.15.0](https://github.com/letanure/resend-cli/compare/v0.14.0...v0.15.0) (2025-07-08) ### Features * add commands for managing API keys, audiences, and contacts in README ([c41a579](https://github.com/letanure/resend-cli/commit/c41a579520a82877a6f4cbbf036a1505a8a81114)) # [0.14.0](https://github.com/letanure/resend-cli/compare/v0.13.0...v0.14.0) (2025-07-08) ### Features * implement delete API key ([008cd15](https://github.com/letanure/resend-cli/commit/008cd1540cb0985eeb3bffd10f5bdf721a39d509)) # [0.13.0](https://github.com/letanure/resend-cli/compare/v0.12.0...v0.13.0) (2025-07-08) ### Features * add list API keys ([fa41aac](https://github.com/letanure/resend-cli/commit/fa41aacf3f83e9a88d77db9f60f194d54f6aec33)) # [0.12.0](https://github.com/letanure/resend-cli/compare/v0.11.0...v0.12.0) (2025-07-08) ### Features * add API Key create ([ecd6744](https://github.com/letanure/resend-cli/commit/ecd6744eda1fca227de5b75e0432a3a6f9e5b14f)) # [0.11.0](https://github.com/letanure/resend-cli/compare/v0.10.0...v0.11.0) (2025-07-07) ### Features * implement contact deletion ([7a0fc24](https://github.com/letanure/resend-cli/commit/7a0fc24338ecedfe7520b266d373b43ab10bbe06)) * implement contact list ([083db1c](https://github.com/letanure/resend-cli/commit/083db1c3fdf9cf7244c609ce06244e2c6108d21a)) * implement contact retrieval ([2834e87](https://github.com/letanure/resend-cli/commit/2834e87f9456099b00b5684da97b7971f5a3232c)) # [0.10.0](https://github.com/letanure/resend-cli/compare/v0.9.3...v0.10.0) (2025-07-07) ### Features * add command error handling ([f68975f](https://github.com/letanure/resend-cli/commit/f68975fafa121ba684c081124f970a00bd841ec1)) ## [0.9.3](https://github.com/letanure/resend-cli/compare/v0.9.2...v0.9.3) (2025-07-07) ### Bug Fixes * remove warning message from delete audience form ([a73b28d](https://github.com/letanure/resend-cli/commit/a73b28d32cc7d05c7e6cc7a3b9279726ab57a856)) ## [0.9.2](https://github.com/letanure/resend-cli/compare/v0.9.1...v0.9.2) (2025-07-07) ### Bug Fixes * update navigation with arrow nav ([4e966c1](https://github.com/letanure/resend-cli/commit/4e966c142ce560c9aec3be633dcde3a218256fc9)) ## [0.9.1](https://github.com/letanure/resend-cli/compare/v0.9.0...v0.9.1) (2025-07-07) ### Bug Fixes * moving footer on radio select ([40a61a9](https://github.com/letanure/resend-cli/commit/40a61a903d949e516b5d8b34019a015493bbbc86)) # [0.9.0](https://github.com/letanure/resend-cli/compare/v0.8.0...v0.9.0) (2025-07-07) ### Features * add contact creation ([1e465aa](https://github.com/letanure/resend-cli/commit/1e465aa3b8590efeae582cc7c88d565a4701a1dc)) # [0.8.0](https://github.com/letanure/resend-cli/compare/v0.7.0...v0.8.0) (2025-07-07) ### Features * add audience listing ([ac12ce6](https://github.com/letanure/resend-cli/commit/ac12ce645fd5e3d3b4843b8608e8fcf9af7c72a2)) # [0.7.0](https://github.com/letanure/resend-cli/compare/v0.6.0...v0.7.0) (2025-07-07) ### Features * implement audience delete ([d2b7628](https://github.com/letanure/resend-cli/commit/d2b7628c374ee4c47f2a472228c54dbcbfb4630b)) * implement audience retrieve ([0e7b821](https://github.com/letanure/resend-cli/commit/0e7b82180e0cb3b2522ad212fe1908c0a0fbe4b6)) # [0.6.0](https://github.com/letanure/resend-cli/compare/v0.5.0...v0.6.0) (2025-07-07) ### Features * adddevelopment status of features to readme ([e5d67f7](https://github.com/letanure/resend-cli/commit/e5d67f7c9c975f7479bd8b0eecabcf2ebbed93b1)) * implement create audience ([d123620](https://github.com/letanure/resend-cli/commit/d123620980c9bcbe087d82f16d5cc881a99dce34)) # [0.5.0](https://github.com/letanure/resend-cli/compare/v0.4.0...v0.5.0) (2025-07-07) ### Features * implement email cancellation ([b978c09](https://github.com/letanure/resend-cli/commit/b978c09f0ca995f9724a9ea51ebd8e26ec3e1e14)) * update menu item to disable options, batch as disabled ([7509a87](https://github.com/letanure/resend-cli/commit/7509a87b641d962c6eba3814f1d305b837a2ecee)) # [0.4.0](https://github.com/letanure/resend-cli/compare/v0.3.0...v0.4.0) (2025-07-07) ### Features * add dry-run output utils ([39ae548](https://github.com/letanure/resend-cli/commit/39ae54833f415043dc7f8751e773e6eb3a90429d)) * add update email ([13ccad6](https://github.com/letanure/resend-cli/commit/13ccad6a312d59d48ca39c058df44a4124db07aa)) * implement email retrieval functionality ([ec70d59](https://github.com/letanure/resend-cli/commit/ec70d59e4e0f6653c83eb57b4fe06717afc9b34f)) * update tests to register commands ([6c4888a](https://github.com/letanure/resend-cli/commit/6c4888a8951fb40d04e0fa6b464b610bea79f736)) # [0.3.0](https://github.com/letanure/resend-cli/compare/v0.2.0...v0.3.0) (2025-07-07) ### Features * add displayResults ([38034c7](https://github.com/letanure/resend-cli/commit/38034c78360369dfc7acbc098063750ba4a95c95)) * add Resend API key validation utilities ([11c050f](https://github.com/letanure/resend-cli/commit/11c050fc5e84541f8be6bad6e7c93b3d727d7d73)) * add snapshot tests for email send form ([69ce335](https://github.com/letanure/resend-cli/commit/69ce3358bdb705ab97e130293f75180bad1cdeb5)) * implement email sending functionality with improved result display ([f62d3d6](https://github.com/letanure/resend-cli/commit/f62d3d6aefd9c29ae5455a30b3c27474f144339d)) # [0.2.0](https://github.com/letanure/resend-cli/compare/v0.1.0...v0.2.0) (2025-07-07) ### Bug Fixes * remove release notes from git commit message ([3019de2](https://github.com/letanure/resend-cli/commit/3019de25e114b47c07d79494f15a02e1f20e408f)) ### Features * add API Keys menu component ([9d9cc74](https://github.com/letanure/resend-cli/commit/9d9cc741e6e4c724be028e0f1f454d3929ac8ccd)) * add audiences forms ([6135f84](https://github.com/letanure/resend-cli/commit/6135f841d38e56624a50edde7ee0d4992df621f5)) * add broadcast forms pages ([7eb7afc](https://github.com/letanure/resend-cli/commit/7eb7afc201d36f1bf30c045ae5d58ced0ea7d937)) * add Broadcasts Menu component ([dbbad7a](https://github.com/letanure/resend-cli/commit/dbbad7a7388262ca0f3fe0b5521915724c62b728)) * add consistent errors messages ([48e4b4b](https://github.com/letanure/resend-cli/commit/48e4b4bbb0d3c7e7160dcc9662359f0f4762d42c)) * add contacts forms ([a0cdd49](https://github.com/letanure/resend-cli/commit/a0cdd49dd742b2b31860d6f89225793e71bde873)) * add Contacts Menu component ([4ced129](https://github.com/letanure/resend-cli/commit/4ced1298147ffd2bb0d8c5f0e0e116942a20a3fc)) * add debug step for NPM_TOKEN in release workflow ([d742964](https://github.com/letanure/resend-cli/commit/d742964ab17440cdc1ce991feb1cd7575c4095c1)) * add domain forms ([5f8173c](https://github.com/letanure/resend-cli/commit/5f8173c7e9d73b97266b4a8440dbcdd8d27e47ab)) * add Domains Menu component ([1648236](https://github.com/letanure/resend-cli/commit/1648236f7fc26ab624ee8a2ca246a3c4e6f3a61a)) * add dry-run mode ([1330a57](https://github.com/letanure/resend-cli/commit/1330a57c1995b314dd0260cd5effde926db66945)) * add Emails Menu component ([deabfa6](https://github.com/letanure/resend-cli/commit/deabfa647892c86e9a72b9cac9cc51ceef0f24e4)) * add Main Menu and UI components email send ([5d9272f](https://github.com/letanure/resend-cli/commit/5d9272fb4c9010fb0d212930876aad4cfb728542)) * add nav back handling to keep state ([ef1d958](https://github.com/letanure/resend-cli/commit/ef1d958ccad354e145d31c755b536e85dda16236)) * add NODE_AUTH_TOKEN to release workflow ([2ba4b4f](https://github.com/letanure/resend-cli/commit/2ba4b4fe990c3ab4ed91c8fb026bc4093913daeb)) * add output format json ([a31188c](https://github.com/letanure/resend-cli/commit/a31188cb19dde4a2acd52a15af70cf6d0955bc8e)) * add readme generation ([dab2a17](https://github.com/letanure/resend-cli/commit/dab2a1762b48cbe78d1a60d7e5f166aba057ba63)) * add ResendProvider context with api key ([6534010](https://github.com/letanure/resend-cli/commit/6534010623a45c77cc2eac30a72cd86807345f69)) * add ResultScreen and email sending feedback ([530663d](https://github.com/letanure/resend-cli/commit/530663dec25b0a59bc4afa3dd9530ab6ad35d7a1)) * add reusable zod transformations ([c8b1d93](https://github.com/letanure/resend-cli/commit/c8b1d936a64f00a22c16e10fd623f86c51d55174)) * add support generic validation ype ([c7b9742](https://github.com/letanure/resend-cli/commit/c7b9742ae88531f4e1f9ec37cdaeb12fba2d3b95)) * add ts alias imports and update ([01a5572](https://github.com/letanure/resend-cli/commit/01a5572d315c89ba20216c0103cb2b9709cf28f9)) * add validation using zod ([a655a7c](https://github.com/letanure/resend-cli/commit/a655a7c339a27ef6972045196482140ffccc591f)) * custom help formatting ([c162a14](https://github.com/letanure/resend-cli/commit/c162a14a36b12beab00d3195bfdf8fe0b059df05)) * extractform fields into separate module ([5f4ad7c](https://github.com/letanure/resend-cli/commit/5f4ad7caf6773d4e3569db38a4c7fc4487e1aa42)) * implement API key forms ([6f6ac33](https://github.com/letanure/resend-cli/commit/6f6ac3325f5bf16c790986be3127579451d4b635)) * implement Audiences Menu component ([ce8074b](https://github.com/letanure/resend-cli/commit/ce8074b37e36a0b266a2f6e48c3086ba4e279c66)) * move api-keys to modules ([abc6100](https://github.com/letanure/resend-cli/commit/abc6100c9b00f084ad4aca3717c90f892fe3a31d)) * move audiences to modules ([a6b66a8](https://github.com/letanure/resend-cli/commit/a6b66a828d5fe2d54bf9b9a3b11c61a50689b4df)) * move broadcasts to modules ([9754163](https://github.com/letanure/resend-cli/commit/97541638099d0c34f26067d7a506e640db45199c)) * move other modules ([c98a2d3](https://github.com/letanure/resend-cli/commit/c98a2d3ef6e243708da660038b51ee1c4515d1da)) * rename component ([0367731](https://github.com/letanure/resend-cli/commit/0367731486a6535fe7163637b66fe6c219e047b2)) * rename main to AppMain ([65ff649](https://github.com/letanure/resend-cli/commit/65ff649b6db4fd0f63e7373fe6410036862d1f30)) * renname appState to Module ([85faddd](https://github.com/letanure/resend-cli/commit/85faddd7bd51e4837c06db3a5f81f70bb8d47ddd)) * update CLI to use commander and add email send command ([b7038eb](https://github.com/letanure/resend-cli/commit/b7038ebc2d45771a34ed66c0e1d71712cb56d3e1)) * update form validation and improve form layout ([5af1d55](https://github.com/letanure/resend-cli/commit/5af1d557f84ec210bd59aae3620db7f06400a4d5)) * update README template ([1b96cc7](https://github.com/letanure/resend-cli/commit/1b96cc7d541b95b3b9bff1808306ce0b975892eb)) * update version to 0.2.0 ([08c61ab](https://github.com/letanure/resend-cli/commit/08c61abc4c76000371ad1e57d2d84c9deecba0d9)) * validate output format ([0758f1f](https://github.com/letanure/resend-cli/commit/0758f1faff91d44d7affe89c3e3585fe0777916a)) # [0.2.0](https://github.com/letanure/resend-cli/compare/v0.1.0...v0.2.0) (2025-07-07) ### Features * add API Keys menu component ([9d9cc74](https://github.com/letanure/resend-cli/commit/9d9cc741e6e4c724be028e0f1f454d3929ac8ccd)) * add audiences forms ([6135f84](https://github.com/letanure/resend-cli/commit/6135f841d38e56624a50edde7ee0d4992df621f5)) * add broadcast forms pages ([7eb7afc](https://github.com/letanure/resend-cli/commit/7eb7afc201d36f1bf30c045ae5d58ced0ea7d937)) * add Broadcasts Menu component ([dbbad7a](https://github.com/letanure/resend-cli/commit/dbbad7a7388262ca0f3fe0b5521915724c62b728)) * add consistent errors messages ([48e4b4b](https://github.com/letanure/resend-cli/commit/48e4b4bbb0d3c7e7160dcc9662359f0f4762d42c)) * add contacts forms ([a0cdd49](https://github.com/letanure/resend-cli/commit/a0cdd49dd742b2b31860d6f89225793e71bde873)) * add Contacts Menu component ([4ced129](https://github.com/letanure/resend-cli/commit/4ced1298147ffd2bb0d8c5f0e0e116942a20a3fc)) * add debug step for NPM_TOKEN in release workflow ([d742964](https://github.com/letanure/resend-cli/commit/d742964ab17440cdc1ce991feb1cd7575c4095c1)) * add domain forms ([5f8173c](https://github.com/letanure/resend-cli/commit/5f8173c7e9d73b97266b4a8440dbcdd8d27e47ab)) * add Domains Menu component ([1648236](https://github.com/letanure/resend-cli/commit/1648236f7fc26ab624ee8a2ca246a3c4e6f3a61a)) * add dry-run mode ([1330a57](https://github.com/letanure/resend-cli/commit/1330a57c1995b314dd0260cd5effde926db66945)) * add Emails Menu component ([deabfa6](https://github.com/letanure/resend-cli/commit/deabfa647892c86e9a72b9cac9cc51ceef0f24e4)) * add Main Menu and UI components email send ([5d9272f](https://github.com/letanure/resend-cli/commit/5d9272fb4c9010fb0d212930876aad4cfb728542)) * add nav back handling to keep state ([ef1d958](https://github.com/letanure/resend-cli/commit/ef1d958ccad354e145d31c755b536e85dda16236)) * add NODE_AUTH_TOKEN to release workflow ([2ba4b4f](https://github.com/letanure/resend-cli/commit/2ba4b4fe990c3ab4ed91c8fb026bc4093913daeb)) * add output format json ([a31188c](https://github.com/letanure/resend-cli/commit/a31188cb19dde4a2acd52a15af70cf6d0955bc8e)) * add readme generation ([dab2a17](https://github.com/letanure/resend-cli/commit/dab2a1762b48cbe78d1a60d7e5f166aba057ba63)) * add ResendProvider context with api key ([6534010](https://github.com/letanure/resend-cli/commit/6534010623a45c77cc2eac30a72cd86807345f69)) * add ResultScreen and email sending feedback ([530663d](https://github.com/letanure/resend-cli/commit/530663dec25b0a59bc4afa3dd9530ab6ad35d7a1)) * add reusable zod transformations ([c8b1d93](https://github.com/letanure/resend-cli/commit/c8b1d936a64f00a22c16e10fd623f86c51d55174)) * add support generic validation ype ([c7b9742](https://github.com/letanure/resend-cli/commit/c7b9742ae88531f4e1f9ec37cdaeb12fba2d3b95)) * add ts alias imports and update ([01a5572](https://github.com/letanure/resend-cli/commit/01a5572d315c89ba20216c0103cb2b9709cf28f9)) * add validation using zod ([a655a7c](https://github.com/letanure/resend-cli/commit/a655a7c339a27ef6972045196482140ffccc591f)) * custom help formatting ([c162a14](https://github.com/letanure/resend-cli/commit/c162a14a36b12beab00d3195bfdf8fe0b059df05)) * extractform fields into separate module ([5f4ad7c](https://github.com/letanure/resend-cli/commit/5f4ad7caf6773d4e3569db38a4c7fc4487e1aa42)) * implement API key forms ([6f6ac33](https://github.com/letanure/resend-cli/commit/6f6ac3325f5bf16c790986be3127579451d4b635)) * implement Audiences Menu component ([ce8074b](https://github.com/letanure/resend-cli/commit/ce8074b37e36a0b266a2f6e48c3086ba4e279c66)) * move api-keys to modules ([abc6100](https://github.com/letanure/resend-cli/commit/abc6100c9b00f084ad4aca3717c90f892fe3a31d)) * move audiences to modules ([a6b66a8](https://github.com/letanure/resend-cli/commit/a6b66a828d5fe2d54bf9b9a3b11c61a50689b4df)) * move broadcasts to modules ([9754163](https://github.com/letanure/resend-cli/commit/97541638099d0c34f26067d7a506e640db45199c)) * move other modules ([c98a2d3](https://github.com/letanure/resend-cli/commit/c98a2d3ef6e243708da660038b51ee1c4515d1da)) * rename component ([0367731](https://github.com/letanure/resend-cli/commit/0367731486a6535fe7163637b66fe6c219e047b2)) * rename main to AppMain ([65ff649](https://github.com/letanure/resend-cli/commit/65ff649b6db4fd0f63e7373fe6410036862d1f30)) * renname appState to Module ([85faddd](https://github.com/letanure/resend-cli/commit/85faddd7bd51e4837c06db3a5f81f70bb8d47ddd)) * update CLI to use commander and add email send command ([b7038eb](https://github.com/letanure/resend-cli/commit/b7038ebc2d45771a34ed66c0e1d71712cb56d3e1)) * update form validation and improve form layout ([5af1d55](https://github.com/letanure/resend-cli/commit/5af1d557f84ec210bd59aae3620db7f06400a4d5)) * update README template ([1b96cc7](https://github.com/letanure/resend-cli/commit/1b96cc7d541b95b3b9bff1808306ce0b975892eb)) * validate output format ([0758f1f](https://github.com/letanure/resend-cli/commit/0758f1faff91d44d7affe89c3e3585fe0777916a)) # Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] ## [0.1.2] - 2025-07-04 ### Fixed - Added executable permissions to CLI file via postbuild script ## [0.1.1] - 2025-07-04 ### Fixed - Fixed binary path in package.json for npx execution ## [0.1.0] - 2025-07-04 ### Added - Initial project setup with TypeScript and Ink - Basic CLI structure with React components - Development workflow with watch mode - Build configuration with TSConfig following best practices [unreleased]: https://github.com/letanure/resend-cli/compare/v0.1.0...HEAD [0.1.0]: https://github.com/letanure/resend-cli/releases/tag/v0.1.0