### Install CentralisedPackageConverter Source: https://github.com/webreaper/centralisedpackageconverter/blob/master/README.md Installs the CentralisedPackageConverter tool globally using the .NET CLI. ```dotnetcli dotnet tool install CentralisedPackageConverter --global ``` -------------------------------- ### Run CentralisedPackageConverter Source: https://github.com/webreaper/centralisedpackageconverter/blob/master/README.md Executes the CentralisedPackageConverter tool on a specified project directory. ```dotnetcli central-pkg-converter /Users/markotway/SomeAwesomeProject ``` -------------------------------- ### CentralisedPackageConverter Command-line Options Source: https://github.com/webreaper/centralisedpackageconverter/blob/master/README.md Details the available command-line arguments for the CentralisedPackageConverter tool, including options for reverting, dry runs, forcing changes, merging, transitive pinning, encoding, line wrapping, version comparison, and directory exclusion. ```APIDOC CentralisedPackageConverter Commands: central-pkg-converter [root-directory] [options] Parameters: root-directory : Root folder to scan for project files. Required. Options: -r, --revert : Revert from Centralised Package Management to project-file-based versions. -d, --dry-run : Read-only mode (make no changes on disk). -f : Force changes (don't prompt/check for permission before continuing). -m : Merge changes with existing directory file. -t, --transitive-pinning : Force versions on transitive dependencies (CentralPackageTransitivePinningEnabled=true). -e, --encoding : Encoding of written files, IANA web name (e.g. `utf-8`, `utf-16`). Default is picked by .NET implementation. -l, --linewrap : Line wrap style: `lf`=Unix, `crlf`=Windows, `cr`=Mac. Default is system style. -v, --min-version : Pick minimum instead of maximum package version number. -p, --ignore-prerelease : Ignore prerelease versions. -c, --version-comparison : Which NuGet version parts to consider: `Default`, `Version`, `VersionRelease`, `VersionReleaseMetadata` (enum `NuGet.Versioning.VersionComparison`). -x, --exclude-dirs : Exclude directories matching this regular expression (not search pattern!). (Default = `^\.|^bin$|^obj$`) ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.