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: 1 day 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 (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2025-04-18T23:06:07.000Z (4 days ago)
- Last Synced: 2025-04-19T21:50:11.461Z (3 days ago)
- Topics: ansi-colors, console, console-tables, console-visualization, dotnet, dotnet-core, dotnet-standard
- Language: C#
- Homepage: https://spectreconsole.net
- Size: 10.5 MB
- Stars: 10,058
- Watchers: 78
- Forks: 547
- Open Issues: 261
-
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-for-beginners - Spectre.Console
- awesome-cli-frameworks - spectre.console
- awesome-rainmana - spectreconsole/spectre.console - A .NET library that makes it easier to create beautiful console applications. (C# #)
- fucking-awesome-for-beginners - Spectre.Console
- awesome-reference-tools - spectre.console
- trackawesomelist - Spectre.Console (⭐9.5k)
README
# `Spectre.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-بیت در ترمینال.
این کتابخانه توانایی ترمینال فعلی را تشخیص داده و در صورت لزوم رنگها را کاهش میدهد.
نصب
سریع ترین راه برای شروع `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