Casks/c/carbide-create.rb
cask "carbide-create" do
version "778"
sha256 "7880ace0b761caea0ad922eece834a7742d6e410fc0e446cef23f79d9abc719e"
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