cask "open-science" do arch arm: "arm64", intel: on_system_conditional(macos: "x64", linux: "x86_64") os macos: "mac", linux: "linux" url_end = on_system_conditional macos: "dmg", linux: "AppImage" version "1.0.2" sha256 arm: "4379c113c97e5f52bb8a7880d12043511c3a2b41286889a2a02fdb9be2c58262", intel: "fc66725d37c36910840f1a94fe6e68841f85522251884c4e1545ecc450d5a3ce", x86_64_linux: "158c89cc825f7f94a2a4c92cc0c6bc0f2ed4e45bb88b2e9cd87625865fa4e00a" on_macos do depends_on macos: :monterey app "Open-Science.app" uninstall quit: "com.aipoch.open-science" zap trash: [ "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.aipoch.open-science.sfl*", "~/Library/Application Support/Open Science", "~/Library/Caches/com.aipoch.open-science", "~/Library/Logs/Open Science", "~/Library/Preferences/com.aipoch.open-science.plist", "~/Library/Saved Application State/com.aipoch.open-science.savedState", ] end on_linux do depends_on arch: :x86_64 app_image "aipoch-open-science-#{version}-linux-x86_64.AppImage", target: "Open-Science.AppImage" end url "https://github.com/aipoch/open-science/releases/download/v#{version}/aipoch-open-science-#{version}-#{os}-#{arch}.#{url_end}" name "Open Science" desc "AI research workbench with scientific agents and notebooks" homepage "https://aipoch.com/open-science" livecheck do url :url strategy :github_latest end auto_updates true end