Pixie is a C# library for beautiful and portable console output formatting/typesetting.
Pixie ships with a small set of focused examples. Each one is meant to show one adoption path clearly rather than cover the entire library.
Project: Examples/SimpleErrorMessage
Use this when you want the smallest possible example of a diagnostic-like message with quoted and formatted text.
Project: Examples/FormattedList
Use this when you want to learn:
Project: Examples/PrintHelp
Use this when you want to generate polished help output from the same CommandLine definition you use for parsing.
Project: Examples/ParseOptions
Use this when you want to see:
OptionParseResult,--help / --version flows.Try it with:
dotnet run --project Examples/ParseOptions/ParseOptions.csproj -- --helo file.cs
Project: Examples/CaretDiagnostics
Use this when you want:
Project: Examples/LoycInterop
Use this when you already use Loyc and want its diagnostics to render through Pixie.
For the package-level setup and rationale, see loyc.md.