cask "carbide-create" do version "815" sha256 "4bc73e167d44cfa5ff53bc52790678762911a1a9a9146581b36967183ee149d8" url "https://carbide-downloads.website-us-east-1.linodeobjects.com/cc/stable/#{version}/CarbideCreate-#{version}.dmg", verified: "carbide-downloads.website-us-east-1.linodeobjects.com/" name "Carbide Create" desc "CAD/CAM software for CNC routers" homepage "https://carbide3d.com/carbidecreate/" livecheck do url "https://carbide-downloads.website-us-east-1.linodeobjects.com/builds.json" strategy :json do |json| json.dig("cc", "stable", "osx", "build")&.to_s end end depends_on macos: ">= :mojave" app "Carbide Create.app" zap trash: [ "~/Library/Preferences/Carbide 3D", "~/Library/Preferences/com.carbide*.Carbide Create.plist", "~/Library/Saved Application State/com.carbide3d.Carbide Create.savedState", ] caveats do requires_rosetta end end