require 'formula' class SeleniumServerStandalone < Formula homepage 'http://seleniumhq.org/' url 'http://selenium-release.storage.googleapis.com/2.41/selenium-server-standalone-2.41.0.jar' sha1 '36ff5dbb6f9592d511935f65ff262f5c1a53fef8' def install libexec.install "selenium-server-standalone-#{version}.jar" bin.write_jar_script libexec/"selenium-server-standalone-#{version}.jar", "selenium-server" end plist_options :manual => "selenium-server -p 4444" def plist; <<-EOS.undent Label #{plist_name} RunAtLoad KeepAlive ProgramArguments /usr/bin/java -jar #{libexec}/selenium-server-standalone-#{version}.jar -port 4444 ServiceDescription Selenium Server StandardErrorPath /var/log/selenium/selenium-error.log StandardOutPath /var/log/selenium/selenium-output.log EOS end end