phinze/homebrew-cask

View on GitHub
Casks/c/curseforge.rb

Summary

Maintainability
A
0 mins
Test Coverage
cask "curseforge" do
  version "1.259.1-0"
  sha256 "c2a1988e33eb5a71c5826065a51e3d6f315f896a2324a4957b834d68f9529d74"

  url "https://curseforge.overwolf.com/electron/mac/CurseForge-#{version}-universal-mac.zip"
  name "CurseForge"
  desc "Download and manage your addons and mods"
  homepage "https://curseforge.overwolf.com/"

  livecheck do
    url "https://curseforge.overwolf.com/electron/mac/latest-mac.yml"
    strategy :electron_builder
  end

  auto_updates true
  depends_on macos: ">= :high_sierra"

  app "CurseForge.app"

  uninstall launchctl: "com.overwolf.curseforge.ShipIt",
            quit:      "com.overwolf.curseforge"

  zap trash: [
    "~/Library/Application Support/Caches/curseforge-updater",
    "~/Library/Application Support/CurseForge",
  ]
end