homebrew-usbipd-mac

August 23, 2025 · View on GitHub

Homebrew tap for usbipd-mac - a macOS USB/IP protocol implementation for sharing USB devices over IP networks.

Installation

# Add the tap
brew tap beriberikix/usbipd-mac

# Install usbip
brew install usbip

# Start the service
sudo brew services start usbip

Updating

# Update to latest version
brew upgrade usbip

Formula Management

This tap uses automated formula updates via homebrew-releaser integration.

How It Works

  1. Release Process: When a new version is released in the main repository
  2. Automated Update: The homebrew-releaser GitHub Action automatically updates the formula
  3. Direct Commit: Formula changes are committed directly to this repository
  4. User Access: Users can immediately install/upgrade via Homebrew

No Manual Intervention Required

  • Formula updates happen automatically with each release
  • Version numbers, download URLs, and SHA256 checksums are updated automatically
  • No pull requests or manual review needed for routine updates

Formula Details

  • Package: usbip
  • Formula: Formula/usbip.rb
  • Requirements: macOS 11.0+, Xcode 13.0+ (build time)
  • License: MIT

Repository Structure

homebrew-usbipd-mac/
├── Formula/
│   └── usbip.rb               # Main formula file
└── .github/
    └── workflows/
        └── archived/           # Archived webhook workflows (no longer used)
            ├── README.md       # Migration explanation
            ├── formula-update.yml.archived
            └── debug-dispatch.yml.archived

Migration Note

This tap previously used webhook-based formula updates but has migrated to homebrew-releaser for improved reliability and simplified architecture. Webhook workflows have been archived for reference.

Support

Contributing

Formula updates are automated. For changes to the formula structure or dependencies, please open an issue in the main repository.