CpmUpdateTool is a small command‑line utility that inspects a .NET folder's Directory.Packages.props file and updates NuGet package versions to the latest available release.
dotnet tool install m-ringler.CpmUpdateToolRun the tool from a directory containing Directory.Packages.props (typically the repo root):
dotnet update-cpm [solution-file] [options]solution-file— optionally use the specified solution file when checking for updates
--yes— update all packages without asking--include-prerelease— consider prerelease package versions when checking for updates--help— display help text--version— print version
# interactive check with prompts
cd /my/solution
dotnet update-cpm --include-prerelease
# check packages for a specific solution
dotnet update-cpm MySolution.slnx
# non-interactive run, accept everything
dotnet update-cpm --yesThis project is provided under the MIT License. See LICENSE for details.