From 47c243c3eec8f93381d76585307ce5f07a4c1419 Mon Sep 17 00:00:00 2001 From: Chris Price Date: Thu, 22 Dec 2022 06:36:25 -0800 Subject: [PATCH] chore: add template file for new formula (#129) --- Formula/momento-experimental-cli.rb.template | 43 ++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 Formula/momento-experimental-cli.rb.template diff --git a/Formula/momento-experimental-cli.rb.template b/Formula/momento-experimental-cli.rb.template new file mode 100644 index 0000000..c22ba75 --- /dev/null +++ b/Formula/momento-experimental-cli.rb.template @@ -0,0 +1,43 @@ +class MomentoExperimentalCli < Formula + desc "Cli to interact with Momento services" + homepage "https://github.com/momentohq/momento-cli" + version "${MOMENTO_CLI_VERSION}" + + on_macos do + if Hardware::CPU.intel? + url "${MOMENTO_CLI_MAC_X86_64_URL}" + sha256 "${MOMENTO_CLI_MAC_X86_64_SHA}" + + def install + bin.install "momento" + end + end + if Hardware::CPU.arm? + url "${MOMENTO_CLI_MAC_AARCH64_URL}" + sha256 "${MOMENTO_CLI_MAC_AARCH64_SHA}" + + def install + bin.install "momento" + end + end + end + + on_linux do + if Hardware::CPU.intel? + url "${MOMENTO_CLI_LINUX_X86_64_URL}" + sha256 "${MOMENTO_CLI_LINUX_X86_64_SHA}" + + def install + bin.install "momento" + end + end + if Hardware::CPU.arm? && Hardware::CPU.is_64_bit? + url "${MOMENTO_CLI_LINUX_AARCH64_URL}" + sha256 "${MOMENTO_CLI_LINUX_AARCH64_SHA}" + + def install + bin.install "momento" + end + end + end +end