cask "kitty" do version "0.31.0" sha256 "8ea20b4d90b480bca6ec08c5492f5bcda1c55c5619879278751af5a4034bb91a" url "https://github.com/kovidgoyal/kitty/releases/download/v#{version}/kitty-#{version}.dmg" name "kitty" desc "GPU-based terminal emulator" homepage "https://github.com/kovidgoyal/kitty" depends_on macos: ">= :sierra" app "kitty.app" # shim script (https://github.com/Homebrew/homebrew-cask/issues/18809) shimscript = "#{staged_path}/kitty.wrapper.sh" binary shimscript, target: "kitty" preflight do File.write shimscript, <<~EOS #!/bin/sh exec '#{appdir}/kitty.app/Contents/MacOS/kitty' "$@" EOS end zap trash: [ "~/.config/kitty", "~/Library/Caches/kitty", "~/Library/Preferences/kitty", "~/Library/Preferences/net.kovidgoyal.kitty.plist", "~/Library/Saved Application State/net.kovidgoyal.kitty.savedState", ] end