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.
- Host: GitHub
- URL: https://github.com/spectreconsole/spectre.console
- Owner: spectreconsole
- License: mit
- Created: 2020-07-21T09:59:20.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-04-13T15:28:09.000Z (about 2 months ago)
- Last Synced: 2024-04-13T20:15:34.159Z (about 2 months ago)
- Topics: ansi-colors, console, console-tables, console-visualization, dotnet, dotnet-core, dotnet-standard
- Language: C#
- Homepage: https://spectreconsole.net
- Size: 10.2 MB
- Stars: 8,509
- Watchers: 74
- Forks: 431
- Open Issues: 190
-
Metadata Files:
- Readme: README.fa.md
- Contributing: CONTRIBUTING.md
- Funding: .github/funding.yml
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
Lists
- awesome-dotnet - 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 - spectreconsole/spectre.console - A .NET library that makes it easier to create beautiful console applications. (C\#)
- awesome-cli-frameworks - spectre.console
- awesome-stars - spectreconsole/spectre.console - A .NET library that makes it easier to create beautiful console applications. (C# #)
- my-awesome-stars - spectreconsole/spectre.console - A .NET library that makes it easier to create beautiful console applications. (C# #)
- awesome-stars - spectreconsole/spectre.console - A .NET library that makes it easier to create beautiful console applications. (C# #)
- awesome-stars - spectre.console
- awesome-stars - spectreconsole/spectre.console - A .NET library that makes it easier to create beautiful console applications. (C# #)
- awesome-rainmana - spectreconsole/spectre.console - A .NET library that makes it easier to create beautiful console applications. (C# #)
- awesome-csharp - Spectre.Console - A .NET 5/.NET Standard 2.0 library that makes it easier to create beautiful, cross platform, console applications. (Cheat sheets / Libraries)
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