31 lines
1.5 KiB
Ruby
31 lines
1.5 KiB
Ruby
class Ioctl < Formula
|
|
desc "Command-line interface for interacting with the IoTeX blockchain"
|
|
homepage "https://docs.iotex.io/"
|
|
url "https://github.com/iotexproject/iotex-core/archive/v1.8.4.tar.gz"
|
|
sha256 "24e5ad9ce320a838948631d38d094bbdd727aefe216908fb1095b06533bccb64"
|
|
license "Apache-2.0"
|
|
|
|
bottle do
|
|
sha256 cellar: :any_skip_relocation, arm64_ventura: "692fc8bf140e6a015178429382d0fe1dbbc6d74ae23e43e3a4a3c56929753ca5"
|
|
sha256 cellar: :any_skip_relocation, arm64_monterey: "f19de14bf600726126a15ac1dcfeb6c9b3d5663fea4a8aaaf0cbbcd6b93600d2"
|
|
sha256 cellar: :any_skip_relocation, arm64_big_sur: "4350dde4410147d7e3a937c0ec8b67120882785fd21b67138ec15df65c59a711"
|
|
sha256 cellar: :any_skip_relocation, ventura: "181c062b1ea55577fb60fa8c7ccc7effc48c7044f335418bce8976830c36e38f"
|
|
sha256 cellar: :any_skip_relocation, monterey: "5955f7493b7ffa0f366d10a77f636ae0743df954daaacbf159a59441f0511fa0"
|
|
sha256 cellar: :any_skip_relocation, big_sur: "06c0e8338b9c1dcdff6152d696da32abf11bf24a5f633c26f26440f361c88882"
|
|
sha256 cellar: :any_skip_relocation, catalina: "f8f0c9f42c15e6e99e002178d0dc76c418b4388d7df85f4181e05f5f89a7e11d"
|
|
sha256 cellar: :any_skip_relocation, x86_64_linux: "0f35ef6e551cdd9c937248a70d141f2dce8df669b04e435b71d7899ecf4e497c"
|
|
end
|
|
|
|
depends_on "go" => :build
|
|
|
|
def install
|
|
system "make", "ioctl"
|
|
bin.install "bin/ioctl"
|
|
end
|
|
|
|
test do
|
|
output = shell_output "#{bin}/ioctl config set endpoint api.iotex.one:443"
|
|
assert_match "Endpoint is set to api.iotex.one:443", output
|
|
end
|
|
end
|