GOで書いたCLIツールをbrew installでinstallできるようにする

homebrew-<CLIツールのリポジトリ名>の設定

homebrew-<CLIツールのリポジトリ名>を作成してください.

そのリポジトリに以下の<CLIツールのリポジトリ名>.rbを追加してください

require 'formula'

HOMEBREW_<CLIツールのリポジトリ名(アッパーケース)>_VERSION='1.0'
class Filesmv < Formula
  homepage '<CLIツールのgithubのリポジトリURL(web)>'
  url '<CLIツールのgithubのリポジトリURL(clone時に使用する方)>', :tag => "master"
  version HOMEBREW_<CLIツールのリポジトリ名(アッパーケース)>_VERSION
  head '<CLIツールのgithubのリポジトリURL(clone時に使用する方)>', :branch => 'master'

  depends_on 'go' => :build

  def install
    ENV['GOPATH'] = buildpath
    system 'go', 'build', '-o', '<CLIツールのリポジトリ名>'
    bin.install '<CLIツールのリポジトリ名>'
  end
end

インストール

brew tap <githubユーザ名>/<CLIツールのリポジトリ名>
brew install <CLIツールのリポジトリ名>

これで自分の作ったCLIツールをインストールできました.