homebrew-core/Formula/netlify-cli.rb

32 lines
1.5 KiB
Ruby

require "language/node"
class NetlifyCli < Formula
desc "Netlify command-line tool"
homepage "https://www.netlify.com/docs/cli"
url "https://registry.npmjs.org/netlify-cli/-/netlify-cli-12.12.0.tgz"
sha256 "681d703f2e858ce4ca8eba8c3a24fa9003fe3c2e2e19c422a9b59492a22d7d12"
license "MIT"
head "https://github.com/netlify/cli.git", branch: "main"
bottle do
sha256 arm64_ventura: "85e5bbdc92d1fd4507523e11a02cf4d900d91d948bf78fd45c5ee7a0c9eec7e6"
sha256 arm64_monterey: "b6bf5f0d4bcb0ac5823a248df4d5f03693ee5c5ab8beff81cc79f9ad65ecaa28"
sha256 arm64_big_sur: "34640b1f295ea3e97617544293fdb88d2f0434b7b2a175a7f2f4c52104625317"
sha256 ventura: "3471e12e24105ba5ed75cefe9517ce29282dcad036f298245016bc1f3591b4ce"
sha256 monterey: "d42c132ca5fda425fda0af1065543bb979a856b99b1b76b4547ca9a90d853a71"
sha256 big_sur: "66d1932f1b1117fd353e5aef6c780f02fd58b3f35d0af42bcfec417432d1b18f"
sha256 cellar: :any_skip_relocation, x86_64_linux: "68930e80125831e172ea0c7c4ba3f2c4e941b3e184b9ef55dc34ee38bbfa0719"
end
depends_on "node"
def install
system "npm", "install", *Language::Node.std_npm_install_args(libexec)
bin.install_symlink Dir["#{libexec}/bin/*"]
end
test do
assert_match "Not logged in. Please log in to see site status.", shell_output("#{bin}/netlify status")
end
end