phinze/homebrew-cask

View on GitHub
Casks/s/slack-cli.rb

Summary

Maintainability
A
0 mins
Test Coverage
cask "slack-cli" do
  version "2.29.2"
  sha256 "bbb26beffdcc3bdfc2e741811071abaff71747d36f531c306606d041db86789c"

  url "https://downloads.slack-edge.com/slack-cli/slack_cli_#{version}_macOS_64-bit.tar.gz",
      verified: "downloads.slack-edge.com/slack-cli/"
  name "Slack CLI"
  desc "CLI to create, run, and deploy Slack apps"
  homepage "https://api.slack.com/future/tools/cli"

  livecheck do
    url "https://api.slack.com/slackcli/metadata.json"
    strategy :json do |json|
      json.dig("slack-cli", "releases")&.map { |release| release["version"] }
    end
  end

  depends_on formula: "deno"

  binary "bin/slack"

  # No zap stanza required
  caveats do
    requires_rosetta
  end
end