https://github.com/spectresystems/spectre.console
A .NET library that makes it easier to create beautiful console applications.
https://github.com/spectresystems/spectre.console
ansi-colors console console-tables console-visualization dotnet dotnet-core dotnet-standard
Last synced: 4 months ago
JSON representation
A .NET library that makes it easier to create beautiful console applications.
- Host: GitHub
- URL: https://github.com/spectresystems/spectre.console
- Owner: spectreconsole
- License: mit
- Created: 2020-07-21T09:59:20.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2024-10-21T15:16:56.000Z (6 months ago)
- Last Synced: 2024-10-29T10:56:51.591Z (6 months ago)
- Topics: ansi-colors, console, console-tables, console-visualization, dotnet, dotnet-core, dotnet-standard
- Language: C#
- Homepage: https://spectreconsole.net
- Size: 10.3 MB
- Stars: 9,375
- Watchers: 78
- Forks: 496
- Open Issues: 246
-
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-Nuget-Packages - **Spectre.Console**
- awesome-dotnet - spectre.console - A library that makes it easier to create beautiful console applications. (CLI)
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