diff --git a/Casks/v/visual-studio-code.rb b/Casks/v/visual-studio-code.rb index 6632250b43..ae6bbe870a 100644 --- a/Casks/v/visual-studio-code.rb +++ b/Casks/v/visual-studio-code.rb @@ -13,15 +13,20 @@ cask "visual-studio-code" do livecheck do url "https://update.code.visualstudio.com/api/update/#{arch}/stable/latest" - regex(/"productVersion"\s*:\s*"(\d+(:?\.\d+)+)"/i) + strategy :json do |json| + json["productVersion"] + end end auto_updates true - depends_on macos: ">= :high_sierra" + depends_on macos: ">= :catalina" app "Visual Studio Code.app" binary "#{appdir}/Visual Studio Code.app/Contents/Resources/app/bin/code" + uninstall launchctl: "com.microsoft.VSCode.ShipIt", + quit: "com.microsoft.VSCode" + zap trash: [ "~/.vscode", "~/Library/Application Support/Code",