Skip to content

fix(homebrew): install codewhale binaries and legacy shims#2105

Open
xin1104 wants to merge 1 commit into
Hmbown:mainfrom
xin1104:fix/homebrew-formula-codewhale-binary
Open

fix(homebrew): install codewhale binaries and legacy shims#2105
xin1104 wants to merge 1 commit into
Hmbown:mainfrom
xin1104:fix/homebrew-formula-codewhale-binary

Conversation

@xin1104
Copy link
Copy Markdown

@xin1104 xin1104 commented May 25, 2026

The Homebrew formula previously downloaded deepseek-* artifacts as the primary binaries. After the rebranding, deepseek is a legacy shim that dispatches to codewhale, but the codewhale binary was not installed by the formula. This caused Homebrew installs to fail with codewhale not found on PATH.

This PR updates the formula generation script so the formula installs codewhale-* as the primary binaries while still installing the legacy deepseek-* shims for backwards compatibility.

Closes #2104

Summary

  • Use codewhale-* artifacts as the primary Homebrew binaries.
  • Install codewhale and codewhale-tui as the canonical commands.
  • Keep deepseek and deepseek-tui installed as legacy compatibility shims.
  • Update the Homebrew formula test to invoke codewhale --version.

Testing

  • cargo fmt --all -- --check
  • cargo clippy --workspace --all-targets --all-features
  • cargo test --workspace --all-features

Checklist

  • Updated docs or comments as needed
  • Added or updated tests where relevant
  • Verified TUI behavior manually if UI changes

…patcher

The formula downloaded deepseek-macos-arm64 (the deprecation shim) as the
main binary.  After the rebranding, deepseek is just a wrapper that spawns
codewhale, but codewhale was never installed — causing "codewhale not
found on PATH" for every Homebrew user.

Now the formula downloads codewhale-* as the primary binary and installs
all four artifacts: codewhale, codewhale-tui, deepseek (legacy shim), and
deepseek-tui (legacy TUI shim).

Closes Hmbown#2104

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@gemini-code-assist
Copy link
Copy Markdown
Contributor

Warning

You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again!

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.

Homebrew distribution: failed to spawn codewhale: codewhale not found on PATH or in sibling directory.

1 participant