cask "smallstepagent" do version "0.70.0" sha256 "77eb71528056b6718be750a6c5f0453fc4ba3f8cc57b07dfeee622fcd58c14c3" url "https://packages.smallstep.com/stable/step-agent/darwin/#{version}/step-agent_#{version}.pkg" name "Smallstep Agent" desc "Device identity and certificate management daemon" homepage "https://smallstep.com/" livecheck do url "https://packages.smallstep.com/stable/step-agent/darwin/index.json" strategy :json do |json| json["latest_version"] end end depends_on macos: :ventura pkg "step-agent_#{version}.pkg" uninstall launchctl: [ "com.smallstep.Agent.UserAgent", "com.smallstep.launchd.Agent", ], pkgutil: "com.smallstep.Agent" zap delete: "/Library/LaunchAgents/com.smallstep.Agent.UserAgent.plist", trash: [ "~/Library/Application Scripts/com.smallstep.Agent.Token", "~/Library/Containers/com.smallstep.Agent.Token", ] end