Skip to content

Instantly share code, notes, and snippets.

@gseitz
Created November 18, 2010 22:11
Show Gist options
  • Save gseitz/705747 to your computer and use it in GitHub Desktop.
Save gseitz/705747 to your computer and use it in GitHub Desktop.
Brew your own tasty giter8!
require 'formula'
class Giter8 <Formula
JAR = 'sbt-launch-0.7.4.jar'
url "http://simple-build-tool.googlecode.com/files/#{JAR}"
homepage 'http://github.com/n8han/giter8'
md5 '8903fb141037056a497925f3efdb9edf'
version '0.1.1'
def install
(bin+'g8').write <<-EOS
#!/bin/sh
java -Xmx512M -jar #{libexec}/#{JAR} @giter8.launchconfig "$@"
EOS
libexec.install Dir['*']
(libexec+'giter8.launchconfig').write <<-EOS
[app]
version: 0.1.1
org: net.databinder
name: giter8
class: giter8.Giter8
[scala]
version: 2.8.0
[repositories]
local
maven-local
scala-tools-releases
maven-central
clapper: http://maven.clapper.org/
databinder: http://databinder.net/repo/
[boot]
directory: #{prefix}/boot
EOS
end
def caveats; <<-EOS
Giter8 will download some more stuff the first time you run it.
You can do that now with "g8".
EOS
end
end
wget -O `brew --prefix`/Library/Formula/giter8.rb https://gist.github.com/raw/705747/7e38843e7dbe082db183c204322dd4afe7ef4df2/giter8.rb && brew install giter8
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment