homebrew-core/Formula/exercism.rb
2018-07-15 22:03:51 -07:00

31 lines
1.1 KiB
Ruby

class Exercism < Formula
desc "Command-line tool to interact with exercism.io"
homepage "http://cli.exercism.io"
url "https://github.com/exercism/cli/archive/v3.0.4.tar.gz"
sha256 "7c406cb5f1d70af5373e0ecf856e810a4bff2494780ce7a285b6a4719a875dd7"
head "https://github.com/exercism/cli.git"
bottle do
cellar :any_skip_relocation
sha256 "ed72159be6a84c2b9ea9dbb51bb1e1ff0dca0dcd05bd2978bafd8da36e45e033" => :high_sierra
sha256 "64872c3d8eb8a37d9cfac2baa3054a29fbaf9def137647b9a3831f591a39333d" => :sierra
sha256 "432c646530d6ce6d6e12129fa5a4abba98af225a58c5a07c9e1626e0420e4fbf" => :el_capitan
end
depends_on "dep" => :build
depends_on "go" => :build
def install
ENV["GOPATH"] = buildpath
(buildpath/"src/github.com/exercism/cli").install buildpath.children
cd "src/github.com/exercism/cli" do
system "dep", "ensure", "-vendor-only"
system "go", "build", "-o", bin/"exercism", "exercism/main.go"
prefix.install_metafiles
end
end
test do
assert_match version.to_s, shell_output("#{bin}/exercism version")
end
end