Normalize reviewed relative NuGet package sources

Proprietary

Use forward slashes for reviewed relative local package sources in one NuGet config, preserving source policy.

OpenRewrite.CSharp.Recipes.NormalizeReviewedRelativeNuGetPackageSources

Required

Exact repository-relative NuGet.Config path.

Optional

RelativePathsReviewedBoolean

Confirm backslashes are Windows separators, review the local feeds and inherited source policy, and retain mapping and credentials.

RegenerateMarkerBoolean

Refresh affected evaluated projects after source changes. Defaults to true; compositions may defer to a final EnsureCsprojAttestation.

mod run . --recipe=OpenRewrite.CSharp.Recipes.NormalizeReviewedRelativeNuGetPackageSources \ -P ConfigPath='<ConfigPath>'

Its required option ConfigPath has no example to run with. Fill it in above.

Install it once, then run it on every repository under the current directory. New to the Moderne CLI? Set it up.