cask "startupfolder" do version "1.2.1" sha256 "e76683b8e4332a5c928f4ea69436bd6e0f1b101a7073267faf7bfb7e6575c96f" url "https://files.lowtechguys.com/releases/StartupFolder-#{version}.dmg" name "Startup Folder" desc "Run anything at startup by simply placing it in a special folder" homepage "https://lowtechguys.com/startupfolder" livecheck do url "https://files.lowtechguys.com/startupfolder/appcast.xml" strategy :sparkle do |items| items.find { |item| item.channel.nil? }&.short_version end end auto_updates true depends_on macos: :sonoma app "StartupFolder.app" uninstall launchctl: "com.lowtechguys.StartupFolder", quit: "com.lowtechguys.StartupFolder", login_item: [ "com.lowtechguys.StartupFolder", "StartupFolder.app", ] zap trash: [ "~/Library/Caches/startup-folder-favicons", "~/Library/HTTPStorages/com.lowtechguys.StartupFolder", "~/Library/Preferences/com.lowtechguys.StartupFolder.plist", "~/Library/Saved Application State/com.lowtechguys.StartupFolder.savedState", ], rmdir: "~/Startup" end