cask "qutebrowser" do arch arm: "arm64", intel: "x86_64" version "3.5.1" sha256 arm: "b14078102a0c9fa8d21490f8f902d8ee486b9fb3e038c52b50f42f71af3c1b1a", intel: "fd98de89d57d4edc269df66d9770c54594d048d802dee1521818765e1c61dc65" url "https://github.com/qutebrowser/qutebrowser/releases/download/v#{version}/qutebrowser-#{version}-#{arch}.dmg", verified: "github.com/qutebrowser/qutebrowser/" name "qutebrowser" desc "Keyboard-driven, vim-like browser based on PyQt5" homepage "https://www.qutebrowser.org/" no_autobump! because: :requires_manual_review app "qutebrowser.app" # shim script (https://github.com/Homebrew/homebrew-cask/issues/18809) shimscript = "#{staged_path}/qutebrowser.wrapper.sh" binary shimscript, target: "qutebrowser" preflight do File.write shimscript, <<~EOS #!/bin/sh '#{appdir}/qutebrowser.app/Contents/MacOS/qutebrowser' "$@" EOS end zap trash: [ "~/Library/Application Support/qutebrowser", "~/Library/Caches/qutebrowser", "~/Library/Preferences/qutebrowser", ], rmdir: "~/.qutebrowser" end