cask "hapigo" do version "2.23.0" sha256 "5ca38dd6cc50eeb51e34ff639504fa658361390337a62a055c95642e910d130d" url "https://dl.hapigo.com/HapiGo_#{version}.dmg" name "HapiGo" desc "Application launcher and productivity software" homepage "https://www.hapigo.com/" livecheck do url "https://hapigo.com/update/cast.plist" strategy :xml do |xml| xml.get_elements("//key[text()='version']").map { |item| item.next_element&.text&.strip } end end auto_updates true depends_on macos: :ventura app "HapiGo.app" uninstall quit: "com.xunyong.hapigo" zap trash: [ "~/Library/Application Support/Hapigo", "~/Library/Caches/com.xunyong.hapigo", "~/Library/Caches/Hapigo", "~/Library/HTTPStorages/com.xunyong.hapigo", "~/Library/HTTPStorages/com.xunyong.hapigo.binarycookies", "~/Library/Preferences/com.xunyong.hapigo.plist", "~/Library/Preferences/com.xunyong.hapigofind.plist", "~/Library/WebKit/com.xunyong.hapigo", ] end