cask "powershell" do arch arm: "arm64", intel: "x64" version "7.4.0" sha256 arm: "aa7f452a96aaf5a1260e50ed5888bd564bb2a5b1b0fda730542ec7831a730612", intel: "08abedd85e9f3ed3a8c7acf43be6048ddc761d2c75c19f7bfdb7be7539e9f8c4" url "https://github.com/PowerShell/PowerShell/releases/download/v#{version}/powershell-#{version}-osx-#{arch}.pkg" name "PowerShell" desc "Command-line shell and scripting language" homepage "https://github.com/PowerShell/PowerShell" livecheck do url :url regex(/^v?(\d+(?:\.\d+)+)$/i) end depends_on formula: "openssl" depends_on macos: ">= :mojave" pkg "powershell-#{version}-osx-#{arch}.pkg" uninstall pkgutil: "com.microsoft.powershell" zap trash: [ "~/.cache/powershell", "~/.config/powershell", "~/.local/share/powershell", ] caveats <<~EOS To use Homebrew in PowerShell, set: Add-Content -Path $PROFILE.CurrentUserAllHosts -Value '$(#{HOMEBREW_PREFIX}/bin/brew shellenv) | Invoke-Expression' EOS end