49 lines
1.3 KiB
Ruby
Raw Normal View History

# Used to test cask hash generation.
cask "everything" do
version "1.2.3"
language "en", default: true do
sha256 "c64c05bdc0be845505d6e55e69e696a7f50d40846e76155f0c85d5ff5e7bbb84"
"en-US"
end
language "eo" do
sha256 "e8ffa07370a7fb7e1696b04c269e01d3459725965a32facdd54629a95d148908"
"eo"
end
url "https://cachefly.everything.app/releases/Everything_#{version}.zip",
user_agent: :fake,
cookies: { "ALL" => "1234" }
name "Everything"
desc "Little bit of everything"
homepage "https://www.everything.app/"
auto_updates true
conflicts_with cask: "nothing"
depends_on cask: "something"
container type: :naked
app "Everything.app"
installer script: {
executable: "~/just/another/path/install.sh",
args: ["--mode=silent"],
sudo: true,
print_stderr: false,
}
uninstall launchctl: "com.every.thing.agent",
signal: [
["TERM", "com.every.thing.controller#{version.major}"],
["TERM", "com.every.thing.bin"],
2024-01-27 16:22:07 -05:00
],
kext: "com.every.thing.driver",
delete: "/Library/EverythingHelperTools"
zap trash: [
"~/.everything",
"~/Library/Everything",
]
caveats "Installing everything might take a while..."
end