SideCarCLI- console to dot net tool
Summary links SideCarCLI
( Description : SideCar for CLI applications. Interceptors for Line, Finish, Timer . See Code )To create a .NET Tool, please read first https://docs.microsoft.com/en-us/dotnet/core/tools/global-tools-how-to-create
Of course , all the nuget additional formats for csproj apply: read https://docs.microsoft.com/en-us/dotnet/core/tools/csproj . Of course, the easy way to in Visual Studio to right click the project, properties, Package.
This is the final xml from .csproj:
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp3.1</TargetFramework>
<RuntimeIdentifiers>win-x64;linux-x64</RuntimeIdentifiers>
<PackAsTool>true</PackAsTool>
<ToolCommandName>sidecarcli</ToolCommandName>
<Title>SideCarCLI</Title>
<PackageOutputPath>./nupkg</PackageOutputPath>
<PackageId>sidecarcli</PackageId>
<Version>2020.111.104</Version>
<Authors>Andrei Ignat</Authors>
<Company>AOM</Company>
<Product>sidecarcli</Product>
<Description>A SideCar for Command Line Applications. Read http://msprogrammer.serviciipeweb.ro/category/sidecar/ . Code source at https://github.com/ignatandrei/sidecarcli</Description>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<PackageProjectUrl>http://msprogrammer.serviciipeweb.ro/category/sidecar/</PackageProjectUrl>
<RepositoryUrl>https://github.com/ignatandrei/SideCarCLI/</RepositoryUrl>
<RepositoryType>GIT</RepositoryType>
<PackageTags>SideCarCLI;Side Car; Command Line</PackageTags>
<PackageReleaseNotes>First version. Read http://msprogrammer.serviciipeweb.ro/category/sidecar/</PackageReleaseNotes>
</PropertyGroup>
You can create the project with
dotnet pack
command
Now go to https://www.nuget.org/packages/manage/upload and upload the project.
You can find the final result at https://www.nuget.org/packages/sidecarcli/ and you can install it
And this concludes the work for https://github.com/ignatandrei/SideCarCLI/issues/10 .
Leave a Reply