Add changelog and docs for Homebrew-native CLI binaries#2881
Add changelog and docs for Homebrew-native CLI binaries#2881atharvadeosthale wants to merge 1 commit intomainfrom
Conversation
The Appwrite CLI now ships native compiled binaries via Homebrew for macOS and Linux. Update the install docs to make Homebrew the recommended install path, add Linux Homebrew support, and add a changelog entry announcing the change. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Appwrite WebsiteProject ID: Website (appwrite/website)Project ID: Tip Teams feature lets you group users with membership management and role permissions |
Greptile SummaryThis PR adds a changelog entry announcing native Homebrew CLI binaries and restructures the CLI installation docs to promote Homebrew as the recommended install path on macOS and Linux, while preserving npm and script-based install options. The changes are accurate and well-organized; the only minor rough edge is that the "Install with script" section labels its macOS and Linux tabs as Confidence Score: 5/5Safe to merge — all findings are cosmetic P2 label inconsistencies that don't affect functionality. Both files contain only documentation/content changes. The commands are correct (brew install, brew upgrade, brew uninstall), the changelog entry is accurate, and the restructuring is coherent. The only issues are minor tab label inconsistencies, which are P2 suggestions and do not block merge. No files require special attention. Important Files Changed
|
| The CLI also ships with installation scripts for platforms where Homebrew is not available. | ||
|
|
||
| {% tabs %} | ||
| {% tabsitem #macos title="macOS" %} |
There was a problem hiding this comment.
Inconsistent tab titles in "Install with script" section
The macOS and Linux tabs in the "Install with script" section are labeled "macOS" and "Linux" (lines 51, 72), but the analogous tabs in the Update and Uninstall sections are labeled "macOS (script)" and "Linux (script)" (lines 95, 107, 226, 247). A user skimming only the install section won't see the (script) qualifier that distinguishes them from the Homebrew tabs above. Making the labels consistent would reduce ambiguity.
| {% tabsitem #macos title="macOS" %} | |
| {% tabsitem #macos title="macOS (script)" %} |
Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!


Summary
Context
The
sdk-generatorrepo recently merged native binary distribution via Homebrew (appwrite/sdk-generator#1431). The CLI formula now delivers platform-specific compiled binaries built with Bun instead of a Node.js-based package. This PR updates the website so users can discover and understand the change.Test plan
/changelog/docs/tooling/command-line/installationarrow_linkin the changelog points to the correct install docs URL🤖 Generated with Claude Code