diff --git a/README.md b/README.md index 0390e65..0620a71 100644 --- a/README.md +++ b/README.md @@ -4,25 +4,33 @@ Various tools to manage a C# solution. ✨ Update a solution to .NET 8 - updates csproj target versions and all Microsoft Nuget Packages +## App +The app feels quite self explanatory :) + +![image](https://github.com/MattParkerDev/DotNetSolutionTools/assets/61717342/4a5f49d4-bf9f-4940-bc8b-06df46ecb972) + ## CLI **compare** `` `` Finds any missing C# projects in the solution file compared to the folder. -_options_ -`-l --logprojectfiles` logs all project files found in folder - -**implicit-usings** `` Find projects that don't have implicit usings enabled. Optionally enables them. _options_ -`-m|--add-missing` adds missing implicit usings to all project files -`-d|--enable-disabled` enables disabled implicit usings in all project files -`-a|--enable-all` enables implicit usings in all project files +`-l --logprojectfiles` logs all project files found in folder **format-csproj** Formats a C# project file(s). `--folder ` or `--sln ` or `--project ` -## App -The app feels quite self explanatory :) +**implicit-usings** `` Find projects in sln that don't have ImplicitUsings enabled. Optionally enables them. +_options_ +`-m|--add-missing` adds missing implicit usings to all project files +`-d|--enable-disabled` enables disabled implicit usings in all project files +`-a|--enable-all` enables implicit usings in all project files -![image](https://github.com/MattParkerDev/DotNetSolutionTools/assets/61717342/4a5f49d4-bf9f-4940-bc8b-06df46ecb972) +**warnings-as-errors** `` **NOT IMPLEMENTED IN CLI YET** Find projects in sln that don't have TreatWarningsAsErrors enabled. Optionally enables them. +_options_ +`-m|--add-missing` adds missing TreatWarningsAsErrors to all project files +`-d|--enable-disabled` enables disabled TreatWarningsAsErrors in all project files +`-a|--enable-all` enables TreatWarningsAsErrors in all project files + +**clear-bin-obj** `` **NOT IMPLEMENTED IN CLI YET** Deletes all bin and obj folders, and node_modules folders in the solution folder.