homebrew-core/Formula/wsk.rb

37 lines
1.2 KiB
Ruby

class Wsk < Formula
desc "OpenWhisk Command-Line Interface (CLI)"
homepage "https://openwhisk.apache.org/"
url "https://github.com/apache/openwhisk-cli/archive/1.0.0.tar.gz"
sha256 "31e6fceaa3ae51be7b93d308eb0b68c891277f904c17cf6496e51062f1655332"
license "Apache-2.0"
bottle do
cellar :any_skip_relocation
sha256 "461c8bd630f1fb80859d16f1ef4ec57ba73990febdada45deb0411b66fca044e" => :catalina
sha256 "3082ab49e515fa5b534ee3e8f0de9e90a23d7130d9fbf5f469ea5ef3f40c8bd9" => :mojave
sha256 "9ea3a295b2eb7b4f622ec8d6065aa5a9cd50285d83df66453e41d2214de6135c" => :high_sierra
end
depends_on "go" => :build
depends_on "go-bindata" => :build
depends_on "govendor" => :build
def install
ENV["GOPATH"] = buildpath
dir = buildpath/"src/github.com/apache/openwhisk-cli"
dir.install buildpath.children
cd dir do
system "go-bindata", "-pkg", "wski18n", "-o",
"wski18n/i18n_resources.go", "wski18n/resources"
system "govendor", "sync"
system "go", "build", "-o", bin/"wsk"
prefix.install_metafiles
end
end
test do
system "#{bin}/wsk", "property", "set", "--apihost", "https://127.0.0.1"
end
end