A custom Homebrew tap for installing my macOS applications.
brew tap shkao/tapOnce tapped, install any application from this repository:
brew install --cask <cask-name>| Cask | Description | Version |
|---|---|---|
| nami | Japanese regional FM radio streaming menu bar app | 1.0.0 |
A lightweight macOS menu bar app for streaming Japanese regional FM radio stations.
Repository: shkao/Nami
brew tap shkao/tap
brew install --cask namibrew upgrade --cask namibrew uninstall --cask nami- Stream 5 Japanese regional FM stations from the menu bar
- Real-time signal quality indicator
- Volume control with persistence
- Quick station switching
- Minimal resource usage (~30MB memory)
- macOS 14.0 (Sonoma) or later
For unsigned apps, macOS may block the first launch:
- Open System Settings → Privacy & Security
- Scroll down to find the blocked app message
- Click Open Anyway
Or right-click the app and select Open from the context menu.
Try clearing the Homebrew cache:
brew cleanup
brew install --cask <cask-name>To request a new cask or report issues:
- Open an issue on this repository
- Or submit a pull request with the cask formula
When a new version is released, update the cask formula:
-
Get the new SHA256 checksum:
curl -sL https://github.com/shkao/Nami/releases/download/v1.1.0/Nami.zip | shasum -a 256 -
Update the cask file (
Casks/nami.rb):cask "nami" do version "1.1.0" # Update version sha256 "new_sha256_here" # Update checksum # ... rest unchanged end
-
Update this README with the new version in the Available Casks table.
-
Commit and push:
git add Casks/nami.rb README.md git commit -m "chore(nami): bump to v1.1.0" git push
- Create a new file in
Casks/<app-name>.rb - Follow the Homebrew Cask formula cookbook
- Test locally:
brew install --cask ./Casks/<app-name>.rb - Add entry to the Available Casks table in this README
# Install from local file
brew install --cask ./Casks/nami.rb
# Verify cask info
brew info --cask shkao/tap/nami
# Audit cask for issues
brew audit --cask shkao/tap/namiMIT License