diff --git a/Casks/v/voicemod.rb b/Casks/v/voicemod.rb new file mode 100644 index 0000000000000..fb7641f3b1cad --- /dev/null +++ b/Casks/v/voicemod.rb @@ -0,0 +1,34 @@ +cask "voicemod" do + arch arm: "AppleSilicon", intel: "Intel" + + version "3.15.19" + sha256 arm: "41ba859605c517ab6865f36010a8f75b96b0a7a097a871eceb7252b05161d6f0", + intel: "243a10081f98389ffd11859202ce5e0bf8f525c51a1bb343e4d4c6d99892bd85" + + url "https://flagship-versions.voicemod.net/#{version}/Voicemod_#{version}-#{arch}.pkg" + name "Voicemod" + desc "Real-time voice changer and soundboard" + homepage "https://www.voicemod.net/" + + livecheck do + url "https://api.voicemod.net/v1/nextgen/update/{}" + strategy :json do |json| + json["appVersion"] + end + end + + pkg "Voicemod_#{version}-#{arch}.pkg" + + uninstall quit: "net.voicemod.desktop", + pkgutil: [ + "com.voicemod.desktop", + "net.voicemod.desktop", + "net.voicemod.voicemod", + ] + + zap trash: [ + "~/Library/Application Support/Voicemod", + "~/Library/Preferences/com.voicemod.desktop.plist", + "~/Library/Saved Application State/com.voicemod.desktop.savedState", + ] +end