Skip to content

Conversation

Copy link

Copilot AI commented Feb 6, 2026

BeamCommander was only distributable as a macOS .app bundle. This adds Homebrew as the primary installation method while maintaining .app bundle compatibility.

Changes

  • Homebrew Formula (Formula/beamcommander.rb)

    • Builds from source using existing make build system
    • Extracts binary from .app/Contents/MacOS/ bundle
    • Handles libfmod.dylib dependency via wrapper script with DYLD_LIBRARY_PATH
    • Installs to standard Homebrew directories (bin, lib, share, doc)
  • Installation Documentation

    • INSTALL.md: User-facing installation guide for all methods
    • HOMEBREW.md: Maintainer guide for formula updates and releases
    • TESTING_HOMEBREW.md: Testing procedures and checklist
    • Formula/README.md: Quick reference for formula usage
  • Updated README.md

    • Homebrew as Option A (recommended)
    • .app bundle as Option B (still supported)
    • Updated prerequisites to macOS 10.15+ (from 15.6.1+)
  • Release Workflow

    • Updated .github/workflows/build-and-release.yml to include Homebrew instructions in release notes

Installation

brew tap oliverbyte/beamcommander https://github.com/oliverbyte/beamcommander
brew install beamcommander
beamcommander

Notes

  • Formula SHA256 is placeholder - needs update with actual release tarball checksum
  • No changes to build system or existing binary generation
  • Both installation methods (Homebrew and .app) can coexist

💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Copilot AI and others added 5 commits February 6, 2026 22:30
Co-authored-by: oliverbyte <183313687+oliverbyte@users.noreply.github.com>
Co-authored-by: oliverbyte <183313687+oliverbyte@users.noreply.github.com>
Co-authored-by: oliverbyte <183313687+oliverbyte@users.noreply.github.com>
Co-authored-by: oliverbyte <183313687+oliverbyte@users.noreply.github.com>
Co-authored-by: oliverbyte <183313687+oliverbyte@users.noreply.github.com>
Copilot AI changed the title [WIP] Update application to be installable via brew Add Homebrew installation support Feb 6, 2026
Copilot AI requested a review from oliverbyte February 6, 2026 22:36
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.

2 participants