mirror of
https://github.com/nsnail/spectre.console.git
synced 2025-04-13 15:42:50 +08:00
2.7 KiB
2.7 KiB
Spectre.Console
یک کتابخانه .NET. که ایجاد Console Applicationهای زیبا و cross platform را آسانتر میکند.
از کتابخانه عالی Rich برای پایتون، بسیار الهام گرفته شده است.
فهرست
امکانات
- با در نظر گرفتن تست واحد نوشته شده است.
- جداول، چارچوبها، پنلها و یک زبان نشانه گذاری که از rich الهام گرفته شده است را پشتیبانی میکند.
- از رایج ترین پارامترهای SRG در هنگام فرم دهی متن مانند پررنگ، کم نور، اریب، زیرخط، خط زدن و چشمک زدن پشتیبانی میکند.
- پشتیبانی از رنگهای 28/8/4/3-بیت در ترمینال.
این کتابخانه توانایی ترمینال فعلی را تشخیص داده و در صورت لزوم رنگها را کاهش میدهد.
نصب
سریع ترین راه برای شروع Spectre.Console
نصب از طریق NuGet Package میباشد.
dotnet add package Spectre.Console
مستندات
مستندات Spectre.Console
را در اینجا میتوایند پیدا کنید:
مثالها
برای بررسی Spectre.Console
در عمل، ابزار سراسری
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