CPMigrate
Installation

Install CPMigrate in the path that matches your team.

NuGet remains the primary install path. Homebrew is the fastest route on macOS or Linux, Winget is the native Windows channel, and direct release packages are available for repo-pinned bootstrap flows.

.NET global tool

Best default for most .NET app teams.

dotnet tool install --global CPMigrate
cpmigrate --help

Homebrew tap

Fastest path on developer machines already using Homebrew.

brew tap georgepwall1991/cpmigrate
brew install cpmigrate

Winget

Best Windows-native install path once the package is indexed by Winget.

winget install GeorgeWall.CPMigrate

Current submission: winget-pkgs PR #348486

Windows portable package

Direct install from the GitHub Release page when NuGet is not the preferred entry point.

# Download CPMigrate-portable-win-x64.zip
# Extract, then run:
CPMigrate.exe --help

From source

Good for contributors and teams validating changes locally.

git clone https://github.com/georgepwall1991/CPMigrate.git
cd CPMigrate
dotnet build
Primary CTA: install CPMigrate, run cpmigrate --analyze, and inspect the output before deciding on migration or package updates.