49 lines
1.3 KiB
Ruby
49 lines
1.3 KiB
Ruby
![]() |
# 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 formula: "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",
|
||
|
delete: ["/Library/EverythingHelperTools"],
|
||
|
kext: "com.every.thing.driver",
|
||
|
signal: [
|
||
|
["TERM", "com.every.thing.controller#{version.major}"],
|
||
|
["TERM", "com.every.thing.bin"],
|
||
|
]
|
||
|
|
||
|
zap trash: [
|
||
|
"~/.everything",
|
||
|
"~/Library/Everything",
|
||
|
]
|
||
|
|
||
|
caveats "Installing everything might take a while..."
|
||
|
end
|