organize-csproj 1.0.3

There is a newer version of this package available.
See the version list below for details.
dotnet tool install --global organize-csproj --version 1.0.3
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 organize-csproj --version 1.0.3
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=organize-csproj&version=1.0.3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package organize-csproj --version 1.0.3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Usage

Install as a global dotnet tool.

dotnet tool install -g organize-csproj

Then, use it via:

dotnet organize-csproj --input=your-project.csproj

CLI Arguments

--input

Description: The path to a .csproj file.

Default: None

Required: Yes

--output

Description: The filename to save the input.csproj after it has been sorted.

Default: The value of --input (overwrites existing file)

Required: No

--config

Description: The path to a configuration json file

Default: None

Required: No


Example

dotnet organize-csproj --input=project.csproj --output=project.sorted.csproj --config=my.config.json

Configuration

The default configuration can be seen here: csproj.config.defaults.json It should work as a solid reference to get yourself started. The configuration needs to map to SortConfiguration.cs.

If this isn't sufficient documentation, open an issue and I'll write out more.

This package has no dependencies.

Version Downloads Last updated
1.1.5 297 11/1/2020
1.1.3 196 10/26/2020
1.1.3-a 186 10/26/2020
1.0.3 153 10/17/2020