Skip to content

chore: remove Resend.Cli tool - #148

Draft
felipefreitag wants to merge 1 commit into
mainfrom
remove-resend-cli
Draft

chore: remove Resend.Cli tool#148
felipefreitag wants to merge 1 commit into
mainfrom
remove-resend-cli

Conversation

@felipefreitag

@felipefreitag felipefreitag commented Aug 24, 2026

Copy link
Copy Markdown
Member

Remove the internal Resend.Cli tool. The official resend-cli covers the terminal use case. The release zips had zero downloads on the last three releases. Live QA now runs through scratch programs. That does not justify a matching CLI command in every feature PR.

The change deletes tools/Resend.Cli, its solution entries, and its .gitignore lines. cicd/release.sh no longer publishes the self-contained binaries or attaches the zips to the GitHub release. examples/README.md drops the link to the tool. Start with cicd/release.sh and resend-dotnet.sln.

The "Resend CLI" string in Resend.ApiServer stays. It is the mock OAuth grant client name, the value the real API returns. It does not reference this project.


Summary by cubic

Removes the internal Resend.Cli tool and stops publishing its binaries; the official resend-cli replaces it. No library APIs or runtime behavior change.

  • Review focus

    • Start with cicd/release.sh and resend-dotnet.sln: the script no longer builds or attaches CLI artifacts, and the solution no longer references tools/Resend.Cli.
    • Confirm .gitignore and examples/README.md cleanup, and that no remaining references to tools/Resend.Cli exist.
    • The "Resend CLI" string in Resend.ApiServer is intentionally retained as the mock OAuth grant client name.
  • Migration

    • If you used the in-repo CLI, install and use the official resend-cli instead.
    • Releases will no longer include CLI zip artifacts.

Written for commit 5f8d043. Summary will update on new commits.

Review in cubic

The official resend-cli covers the terminal use case. The release
binaries had zero downloads on the last three releases. Live QA now
runs through scratch programs. Remove the project, the release
artifacts, and all references.

@klotty klotty left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 100 files

Confidence score: 5/5

  • Automated review surfaced no issues in the provided summaries.
  • No files require special attention.

Auto-approved: This PR removes the redundant internal Resend.Cli tool, its solution entries, and associated build and release artifacts. The core SDK library and its behavior are unaffected.

Re-trigger cubic

@felipefreitag
felipefreitag marked this pull request as draft August 24, 2026 18:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants