ILSpy Agent Skills & AI Rules

GitHub

.NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!

RAW Rules
2 Discovered Rules โ€ข ~614 Estimated Tokens
Loading skill content...

homebrew Documentation

BuildTools/packaging/homebrew/README.md plugin-manifest ~297 tokens
Raw
# 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.