# typed: false # frozen_string_literal: true # Homebrew formula for rtk - Rust Token Killer # To install: brew tap rtk-ai/tap && brew install rtk class Rtk < Formula desc "High-performance CLI proxy to minimize LLM token consumption" homepage "https://www.rtk-ai.app" version "0.1.0" license "Apache-2.0" on_macos do on_intel do url "https://github.com/rtk-ai/rtk/releases/download/v#{version}/rtk-x86_64-apple-darwin.tar.gz" sha256 "PLACEHOLDER_SHA256_INTEL" end on_arm do url "https://github.com/rtk-ai/rtk/releases/download/v#{version}/rtk-aarch64-apple-darwin.tar.gz" sha256 "PLACEHOLDER_SHA256_ARM" end end on_linux do on_intel do url "https://github.com/rtk-ai/rtk/releases/download/v#{version}/rtk-x86_64-unknown-linux-gnu.tar.gz" sha256 "PLACEHOLDER_SHA256_LINUX_INTEL" end on_arm do url "https://github.com/rtk-ai/rtk/releases/download/v#{version}/rtk-aarch64-unknown-linux-gnu.tar.gz" sha256 "PLACEHOLDER_SHA256_LINUX_ARM" end end def install bin.install "rtk" end test do assert_match "rtk #{version}", shell_output("#{bin}/rtk --version") end end