CsConsoleFormat - Форматирование текста в консоли (.NET)
От: Athari  Россия http://snowlands.ru/
Дата: 09.03.18 12:39
Оценка: 86 (8)
Запилил библиотеку CsConsoleFormat для форматирования текста в консоли.

Имеет удобный синтаксис для раскрашивания, переноса текста, таблиц, списков и ещё кучи всего. Понимает юникодовые символы для переносов, неразрывных пробелов и прочего. Можно рисовать в консоли примитивами и DOS-овскими символами для границ. Дружит с решарпером.

Код писать можно так:
<Document>
    <Span Color="Red">Hello</Span>
    <Br/>
    <Span Color="Yellow">world!</Span>
</Document>


Или так:
new Document(
    new Span("Hello") { Color = ConsoleColor.Red },
    "\n",
    new Span("world!") { Color = ConsoleColor.Yellow }
);


Написано под вдохновением от ConsoleFramework, который написан под вдохновлением от WPF.

Бинарники лежат на NuGet, код покрыт тестами, поддерживается всё от .NET 3.5 до .NET Standard 2.0. Короче, всё как положено.

P.S. Ура! Вернул доступ к старому аккаунту. А я уж думал, что с концами потерял.

P.P.S. Ой, наверное, не в тот форум отправил. Промахнулся.
Отредактировано 09.03.2018 21:24 Athari  . Предыдущая версия . Еще …
Отредактировано 09.03.2018 12:41 Athari  . Предыдущая версия .
.net c# console .net core .net standard
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.