require 'formula' class GitNow < Formula url 'https://github.com/iwata/git-now.git', :tag => 'v0.1.0.7' version '0.1.0.7' head 'https://github.com/iwata/git-now.git', :branch => 'develop' homepage 'https://github.com/iwata/git-now' def options [ ['--gnu-getopt', "Link a gnu-getopt formula"], ['--zsh-completion', "copy zsh completion function file to $fpath"] ] end # for longopt if ARGV.include? '--gnu-getopt' depends_on 'gnu-getopt' end if ARGV.include? '--zsh-completion' depends_on 'zsh' end def install system "make", "prefix=#{prefix}", "install" if ARGV.include? '--gnu-getopt' system "brew ln gnu-getopt" end if ARGV.include?('--zsh-completion') "#{share}/zsh/functions".install "etc/_git-now" end end end