fsxpired 0.1.0

dotnet tool install --global fsxpired --version 0.1.0
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local fsxpired --version 0.1.0
                    
This package contains a .NET tool you can call from the shell/command line.
#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 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

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.