Figgle 0.6.3
dotnet add package Figgle --version 0.6.3
NuGet\Install-Package Figgle -Version 0.6.3
<PackageReference Include="Figgle" Version="0.6.3" />
<PackageVersion Include="Figgle" Version="0.6.3" />
<PackageReference Include="Figgle" />
paket add Figgle --version 0.6.3
#r "nuget: Figgle, 0.6.3"
#addin nuget:?package=Figgle&version=0.6.3
#tool nuget:?package=Figgle&version=0.6.3
_____ _ _
| __|_|___ ___| |___
| __| | . | . | | -_|
|__| |_|_ |_ |_|___|
|___|___|
ASCII banner generation for .NET
Console.WriteLine(
FiggleFonts.Standard.Render("Hello, World!"));
Produces...
_ _ _ _ __ __ _ _ _
| | | | ___| | | ___ \ \ / /__ _ __| | __| | |
| |_| |/ _ \ | |/ _ \ \ \ /\ / / _ \| '__| |/ _` | |
| _ | __/ | | (_) | \ V V / (_) | | | | (_| |_|
|_| |_|\___|_|_|\___( ) \_/\_/ \___/|_| |_|\__,_(_)
|/
The Figgle
package
This NuGet package contains the core library for parsing FIGlet fonts and using those fonts to render ASCII text banners.
Users of this package will typically also use either:
Figgle.Fonts
which contains over 250+ fonts.Figgle.Generator
which uses a source generator to improve performance:- For static text, embeds the rendered test into your assembly at compile time. You don't have to ship any Figgle binaries.
- For dynamic text, embeds fonts into your assembly at compile time. Avoids needing to distribute and load the ~500KB
Figgle.Fonts
package.
The Figgle
package targets .NET Standard 2.0, so runs pretty much anywhere. If you require .NET Standard 1.3, use package version 0.4.1.
Sample code
If you just want to see some code (it's not that complex) check out one of the following sample projects:
Sample | Description |
---|---|
Basics | The easiest option, if you don't care about application size or memory use. |
Static text generation | For statically-known text, have a source generator embed the rendered text directly into your assembly. Uses the Figgle.Generator package, and uses a single attribute to render the text at compile time. If all Figgle text is rendered this way, you don't have to ship any Figgle assembly with your app. |
Embed font from package | For dynamic text, using a font from the Figgle.Fonts package via abn attribute. The font is embedded directly into your assembly. With this approach, you only need the lightweight Figgle package at runtime. |
Embed font from .flf file |
For dynamic text, using a .flf font file via an attribute and <AdditionalFiles> project item in the .csproj . The font is embedded directly into your assembly. With this approach, you only need the lightweight Figgle package at runtime. |
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- No dependencies.
NuGet packages (56)
Showing the top 5 NuGet packages that depend on Figgle:
Package | Downloads |
---|---|
Convey
Convey |
|
Genocs.Core
The core components to build .NET Core projects along with Genocs Library. |
|
KS.CoreCLR
Simulates our future-planned kernel |
|
Else.WebApi.AppSettingsVariables
Else.WebApi.AppSettingsVariables |
|
UXAV.AVnet.Core
Package Description |
GitHub repositories (12)
Showing the top 12 popular GitHub repositories that depend on Figgle:
Repository | Stars |
---|---|
meysamhadeli/monolith-to-cloud-architecture
A practical architecture styles for migrating from monolith to modern cloud native application with the latest technologies and architectures like Vertical Slice Architecture, Event Sourcing, CQRS, DDD, gRpc, MongoDB, RabbitMq, and Masstransit in .Net 9.
|
|
IoTSharp/IoTSharp
IoTSharp is an open-source IoT platform for data collection, processing, visualization, and device management.
|
|
snatch-dev/Convey
A simple recipe for .NET Core microservices.
|
|
meysamhadeli/booking-modular-monolith
Practical Modular Monolith, built with .Net 9, DDD, CQRS, Vertical Slice Architecture, Event-Driven Architecture, and the latest technologies.
|
|
rstropek/Samples
|
|
dawn-lc/ArchivePasswordTestTool
利用7zip测试压缩包的功能 对加密压缩包进行自动化测试密码
|
|
thangchung/practical-dapr
A full-stack .NET microservices build on Dapr and Tye
|
|
LeonKou/NetPro
🌈An enhanced version with clean architecture of asp.netcore,efficiently manage startup,Support for netcore3.1/6.0
|
|
zidanfanshao/befree
一款红队在信息收集时规避IP封禁的傻瓜式一键代理池,通过大量代理节点轮询的代理池工具
|
|
Amine-Smahi/C-Sharp-Learning-Journey
Some of the projects i made when starting to learn c#, winfroms and wpf
|
|
GameProgressive/UniSpyServer
An Open source GameSpy emulator written in C#
|
|
fraktalcyber/Fransom
Fraktal's Ransomware Emulator
|