Cathode.Analyzers
0.7.40
dotnet add package Cathode.Analyzers --version 0.7.40
NuGet\Install-Package Cathode.Analyzers -Version 0.7.40
<PackageReference Include="Cathode.Analyzers" Version="0.7.40"> <PrivateAssets>all</PrivateAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> </PackageReference>
paket add Cathode.Analyzers --version 0.7.40
#r "nuget: Cathode.Analyzers, 0.7.40"
// Install Cathode.Analyzers as a Cake Addin #addin nuget:?package=Cathode.Analyzers&version=0.7.40 // Install Cathode.Analyzers as a Cake Tool #tool nuget:?package=Cathode.Analyzers&version=0.7.40
Cathode
Cathode is a toolkit for writing terminal-based applications. It is effectively a complete replacement for System.Console.
With the Windows console host now supporting virtual terminal sequences, it makes little sense for console interaction to still be centered around the old Windows console host and the many limitations it had. Cathode provides an API centered around a VT100 terminal with some extensions from later models and modern terminal emulators. It works on all desktop platforms that .NET 6+ supports.
This project offers the following packages:
- Cathode: Provides the core terminal API.
- Cathode.Analyzers: Provides diagnostic analyzers and source generators.
- Cathode.Hosting: Provides the terminal hosting model.
- Cathode.Extensions: Provides terminal hosting and logging for the .NET Generic Host.
See the sample programs for examples of what the API can do.
For more information, please visit the project page.
Learn more about Target Frameworks and .NET Standard.
-
.NETStandard 2.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|