Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/spectreconsole/spectre.console

A .NET library that makes it easier to create beautiful console applications.
https://github.com/spectreconsole/spectre.console

ansi-colors console console-tables console-visualization dotnet dotnet-core dotnet-standard

Last synced: about 1 month ago
JSON representation

A .NET library that makes it easier to create beautiful console applications.

Lists

README

        

# `Spectre.Console`

_[![Spectre.Console NuGet Version](https://img.shields.io/nuget/v/spectre.console.svg?style=flat&label=NuGet%3A%20Spectre.Console)](https://www.nuget.org/packages/spectre.console)_

یک کتابخانه .NET. که ایجاد Console Applicationهای زیبا و cross platform را آسان‌تر می‌کند.
از کتابخانه عالی [Rich](https://github.com/willmcgugan/rich) برای پایتون، بسیار الهام گرفته شده است.

## فهرست

1. [امکانات](#features)
2. [نصب](#installing)
3. [مستندات](#documentation)
4. [مثال‌ها](#examples)
5. [مجوز](#license)

امکانات

* با در نظر گرفتن تست واحد نوشته شده است.
* جداول، چارچوب‌ها، پنل‌ها و یک زبان نشانه گذاری که از [rich](https://github.com/willmcgugan/rich) الهام گرفته شده است را پشتیبانی می‌کند.
* از رایج ترین پارامترهای SRG در هنگام فرم دهی متن مانند پررنگ، کم نور، اریب، زیرخط، خط زدن و چشمک زدن پشتیبانی می‌کند.
* پشتیبانی از رنگ‌های 28/8/4/3-بیت در ترمینال.
این کتابخانه توانایی ترمینال فعلی را تشخیص داده و در صورت لزوم رنگ‌ها را کاهش می‌دهد.

![Example](docs/input/assets/images/example.png)

نصب

سریع ترین راه برای شروع `Spectre.Console` نصب از طریق NuGet Package می‌باشد.


dotnet add package Spectre.Console

مستندات

مستندات `Spectre.Console` را در اینجا می‌توایند پیدا کنید:


https://spectreconsole.net/

مثال‌ها

برای بررسی `Spectre.Console` در عمل، ابزار سراسری
[dotnet-example](https://github.com/patriksvensson/dotnet-example)
را نصب کنید.


> dotnet tool restore

حالا شما می‌توانید مثال‌های موجود در این مخزن را لیست کنید:


> dotnet example

و برای اجرای مثال:


> dotnet example tables

مجوز


Copyright © Patrik Svensson, Phil Scott

همانطور که Spectre.Console تحت مجوز MIT ارائه شده است؛ برای کسب اطلاعات بیشتر به مجوز مراجعه کنید.

* برای SixLabors.ImageSharp، مشاهده کنید: https://github.com/SixLabors/ImageSharp/blob/master/LICENSE