homebrew-self-tap
Installation
SKILL.md
Homebrew Self-Tap
自作 macOS アプリを、tap 専用リポジトリを増やさずに brew install の 1 コマンドで配布する。
方針
- アプリごとに独立したリポジトリを維持する。cask を集約する homebrew-tap リポジトリは使わない
- リポジトリ名を
homebrew-<短い名前>にする。brew install --cask user/<短い名前>/<トークン>の自動 tap は GitHub のhomebrew-<短い名前>という名前のリポジトリだけを探すため、このリネームが 1 コマンド化の必須条件 - cask 定義
Casks/<トークン>.rbとバイナリ zip(GitHub Releases)をアプリのリポジトリ自身に置く - 名前は nicevoice、exbright のような小文字 1 語に揃える。リポジトリ名、cask トークン、インストールコマンドすべてに使う
導入例:
schroneko/homebrew-exbright→brew install --cask schroneko/exbright/exbrightschroneko/homebrew-nicevoice→brew install --cask schroneko/nicevoice/nicevoice