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: 10 days ago
JSON representation
A .NET library that makes it easier to create beautiful console applications.
- Host: GitHub
- URL: https://github.com/spectreconsole/spectre.console
- Owner: spectreconsole
- License: mit
- Created: 2020-07-21T09:59:20.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-08-20T12:03:33.000Z (3 months ago)
- Last Synced: 2024-08-25T11:58:58.021Z (3 months ago)
- Topics: ansi-colors, console, console-tables, console-visualization, dotnet, dotnet-core, dotnet-standard
- Language: C#
- Homepage: https://spectreconsole.net
- Size: 10.1 MB
- Stars: 9,091
- Watchers: 77
- Forks: 464
- Open Issues: 234
-
Metadata Files:
- Readme: README.fa.md
- Contributing: CONTRIBUTING.md
- Funding: .github/funding.yml
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-csharp - spectre.console - A library that makes it easier to create beautiful console applications. (CLI)
- awesome - spectreconsole/spectre.console - A .NET library that makes it easier to create beautiful console applications. (C\#)
- awesome-cli-frameworks - spectre.console
- awesome-rainmana - spectreconsole/spectre.console - A .NET library that makes it easier to create beautiful console applications. (C# #)
- awesome-reference-tools - spectre.console
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/مثالها
To see `Spectre.Console` in action, please see the
[examples repository](https://github.com/spectreconsole/examples).مجوز
Copyright © Patrik Svensson, Phil Scott, Nils Andresen, Cédric Luthi, Frank Rayهمانطور که Spectre.Console تحت مجوز MIT ارائه شده است؛ برای کسب اطلاعات بیشتر به مجوز مراجعه کنید.
* برای SixLabors.ImageSharp، مشاهده کنید: https://github.com/SixLabors/ImageSharp/blob/master/LICENSE