cask "salesforce-cli" do arch arm: "arm64", intel: "x64" version "2.95.6,b4d51b1" sha256 arm: "8a9ab5357336857a18a35b007487f108382aa97b18685ef42411bcb74c6b35bf", intel: "8156b7e0cfaa57afde8d001103dd7ffff0a5c2d20a885649cc270a3749acf96b" url "https://github.com/salesforcecli/cli/releases/download/#{version.csv.first}/sf-v#{version.csv.first}-#{version.csv.second}-#{arch}.pkg", verified: "github.com/salesforcecli/cli/" name "Salesforce CLI" desc "CLI tools for Salesforce" homepage "https://developer.salesforce.com/tools/salesforcecli" livecheck do url "https://developer.salesforce.com/media/salesforce-cli/sf/channels/stable/sf-darwin-#{arch}-buildmanifest" strategy :json do |json| next if json["version"].blank? || json["sha"].blank? "#{json["version"]},#{json["sha"]}" end end depends_on macos: ">= :el_capitan" pkg "sf-v#{version.csv.first}-#{version.csv.second}-#{arch}.pkg" uninstall pkgutil: "com.salesforce.cli", delete: [ "/usr/local/bin/sf", "/usr/local/bin/sfdx", ] zap trash: [ "~/.cache/sf", "~/.config/sf", "~/.local/share/sf", "~/.sf", ] end