Merge pull request #200927 from Homebrew/bump-zed-0.172.10
[Homebrew/homebrew-cask.git] / Casks / y / yuque.rb
blobf6adfa0b4dc9ca1de96f2887e1ad9b7b71334a72
1 cask "yuque" do
2   version "4.0.5.1309,BJe833739b4f8f477fbd930ac4a3acbfed"
3   sha256 "40cc46c385debed7dca51a50723f3f9e861737e4baf6ab8fc286247dff0eebbf"
5   url "https://app.nlark.com/yuque-desktop/#{version.csv.first}/#{version.csv.second}/Yuque-#{version.csv.first}.dmg",
6       verified: "app.nlark.com/yuque-desktop/"
7   name "Yuque"
8   name "语雀"
9   desc "Cloud knowledge base"
10   homepage "https://www.yuque.com/"
12   # The version on the download page is the stable version (see:
13   # https://github.com/Homebrew/homebrew-cask/pull/111472)
14   livecheck do
15     url "https://www.yuque.com/download/"
16     regex(/yuque-desktop%2Fv?(\d+(?:\.\d+)+)%2F([a-z0-9]+).*?\.dmg/i)
17     strategy :page_match do |page, regex|
18       page.scan(regex).map { |match| "#{match[0]},#{match[1]}" }
19     end
20   end
22   depends_on macos: ">= :high_sierra"
24   app "语雀.app"
26   zap trash: [
27     "~/Library/Application Support/yuque-desktop",
28     "~/Library/Preferences/com.yuque.app.plist",
29     "~/Library/Saved Application State/com.yuque.app.savedState",
30   ]
31 end