| Crates.io | vornix-banner |
| lib.rs | vornix-banner |
| version | 0.0.1 |
| created_at | 2025-04-18 21:37:05.613861+00 |
| updated_at | 2025-04-18 21:39:22.676562+00 |
| description | Genera y muestra banners de texto ASCII estilo FIGlet profesionales en la terminal, con colores, fuentes personalizables. |
| homepage | |
| repository | https://github.com/AngelEspinal1/vornix-banner.git |
| max_upload_size | |
| id | 1639878 |
| size | 207,194 |
Una librer铆a de Rust para generar y mostrar banners de texto ASCII estilo FIGlet en la terminal, con colores, fuentes personalizables y animaci贸n opcional.
Vornix Banner es parte de la iniciativa Vornix para traer herramientas robustas y eficientes al ecosistema Rust, inspirados por nuestra experiencia en el mundo Java. Esta librer铆a facilita la creaci贸n de banners llamativos para tus aplicaciones de consola, similar a lo visto en frameworks como Spring Boot, pero con la potencia y seguridad de Rust.
.flf externos.A帽ade vornix-banner a tu Cargo.toml:
[dependencies]
vornix-banner = { version = "0.0.1", features = ["presets"] }
Copia el siguiente c贸digo en tu main.rs para probar la librer铆a:
use vornix_banner::{Banner, BuiltinFont, Style, rgb, RUST_ORANGE};
use std::io;
use std::thread;
use std::time::Duration;
fn main() -> io::Result<()> {
let mut banner_default = Banner::new("Vornix Rust 3D").bold();
banner_default.display()?;
thread::sleep(Duration::from_secs(1));
let mut banner_custom = Banner::new("Vornix Rust 3D")
.with_builtin_font(BuiltinFont::Larry3d)
.with_style(
Style::new()
.fg(RUST_ORANGE)
.bg(rgb(30, 30, 30))
.bold()
)
.centered(true)
.padding_top(2);
banner_custom.display()?;
Ok(())
}
cargo run --example main --features presets
La librer铆a incluye las siguientes fuentes builtin:
Standard: fuente cl谩sica FIGlet.Slant: fuente inclinada.Small: versi贸n compacta y ligera.Block: estilo bloque s贸lido.Larry3d: aspecto tridimensional.Lean: dise帽o estrecho.Para usar una de estas fuentes, llama a:
Banner::new("Tu texto").with_builtin_font(BuiltinFont::Larry3d);
git checkout -b feature/nueva-funcionalidad).隆Gracias por contribuir a Vornix Banner!