Mateus.Tech.NuGetScanner 1.0.1

dotnet tool install --global Mateus.Tech.NuGetScanner --version 1.0.1
                    
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 Mateus.Tech.NuGetScanner --version 1.0.1
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=Mateus.Tech.NuGetScanner&version=1.0.1
                    
nuke :add-package Mateus.Tech.NuGetScanner --version 1.0.1
                    

nuget-scanner

A .NET tool that scans all NuGet packages in a solution and reports available updates. 🚀

Features

  • Scans all projects within a solution.
  • Detects outdated NuGet packages.
  • Outputs a report showing which packages have updates available.
  • Supports checking for pre-release versions.

Installation

You can install the tool globally using:

dotnet tool install --global nuget-scanner

Or install it as a local tool within a project:

dotnet new tool-manifest # If not already created
dotnet tool install --local nuget-scanner

Usage

Run the tool in the root of your solution:

nuget-scanner

Options

  • --project <path>: Specify a specific project or solution file to scan.
  • --include-prerelease: Include pre-release versions when checking for updates.

Packages that have a pre-release version installed are automatically checked with pre-release enabled.

Building from Source

To build the project locally:

dotnet restore
dotnet build --configuration Release

Contributing

Contributions are welcome! Feel free to submit issues or pull requests.

License

This project is licensed under the GPLv3 License.

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  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
1.0.1 145 4/8/2025
1.0.0 153 4/2/2025

v1.0.1
* Target net8.0 and allow major runtime roll-forward by default.
* Create internal MSBuild task to extract the current version release notes
 from the CHANGELOG file.
* Ship CHANGELOG file with the tool NuGet package.