.NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Christoph Wille b20bb452c2 Add offline dmg tooling and Homebrew cask template 3 weeks ago
..
README.md Add offline dmg tooling and Homebrew cask template 3 weeks ago
ilspy.rb Add offline dmg tooling and Homebrew cask template 3 weeks ago

README.md

Homebrew cask distribution

ILSpy is distributed for macOS via a Homebrew tap: a separate repository named icsharpcode/homebrew-ilspy containing nothing but the cask file at Casks/ilspy.rb. Users then install with:

brew install --cask icsharpcode/ilspy/ilspy

The tap holds no secrets and runs no CI. Signing and notarization happen offline (see ../macos/README.md); the cask merely points at the signed dmg attached to the GitHub release.

Per-release update (manual)

  1. Create the dmg and attach it to the GitHub release (../macos/README.md).
  2. In the tap repo, edit Casks/ilspy.rb:
    • version — the release version (must match the dmg file name and release tag, see the url line).
    • sha256 — printed by create-dmg.ps1, or shasum -a 256 ILSpy-<version>.dmg.
  3. Commit and push. brew upgrade --cask ilspy picks it up immediately; there is no review process for casks in your own tap.

ilspy.rb in this directory is the template for the tap's cask file. If the release tag or dmg naming scheme ever changes, adjust the url line accordingly.