fsxpired 0.1.0
dotnet tool install --global fsxpired --version 0.1.0
dotnet new tool-manifest
dotnet tool install --local fsxpired --version 0.1.0
#tool dotnet:?package=fsxpired&version=0.1.0
nuke :add-package fsxpired --version 0.1.0
<p align="center"> <img src="https://raw.githubusercontent.com/nojaf/fsxpired/main/assets/logo.png" alt="fsxpired logo" width="160"> </p>
fsxpired
Reports which #r "nuget: ..." references in your F# scripts have a newer version on nuget.org,
and updates them when asked.
dotnet tool install -g fsxpired
fsxpired # every .fsx under the current folder
fsxpired build.fsx # one script, and everything it #loads
fsxpired -u # rewrite outdated pins in place
fsxpired --json # for scripts and agents
Exit codes: 0 nothing outdated, 1 something is outdated, 2 unexpected error, 3 a file could not be written.
See the documentation for the details.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
This package has no dependencies.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0 | 43 | 9/11/2026 |
### Added
- Report outdated `#r "nuget: ..."` references in `.fsx` files, following `#load` chains.
- `-u` / `--update` rewrites exact pins in place.
- `-pre` / `--prerelease` lets stable pins move to prereleases.
- `--json` for machine-readable output.
- `doctor <file>` walks one script through every step and reports what happened.