cask "quickwhisper" do version "1.11.103" sha256 "ba6c18e269739f4494a41216edc145d18899b6e8f94c2f387e36d5dae7637491" url "https://quickwhisperapp.s3.us-west-002.backblazeb2.com/QuickWhisper_#{version}.zip", verified: "quickwhisperapp.s3.us-west-002.backblazeb2.com/" name "QuickWhisper" desc "Audio transcription tool" homepage "https://quickwhisper.app/" livecheck do url "https://f002.backblazeb2.com/file/quickwhisperapp/appcast.xml" regex(/QuickWhisper[._-]v?(\d+(?:\.\d+)+)\.zip/i) strategy :sparkle do |item, regex| item.url[regex, 1] end end auto_updates true depends_on macos: ">= :ventura" app "QuickWhisper.app" zap trash: [ "~/Library/Application Scripts/ltd.iwt.QuickWhisper", "~/Library/Application Scripts/ltd.iwt.QuickWhisper.QuickWhisperWidget", "~/Library/Application Scripts/ltd.iwt.QuickWhisper.Transcribe", "~/Library/Caches/ltd.iwt.QuickWhisper", "~/Library/Containers/ltd.iwt.QuickWhisper", "~/Library/Containers/ltd.iwt.QuickWhisper.QuickWhisperWidget", "~/Library/Containers/ltd.iwt.QuickWhisper.Transcribe", ] end