Hey there! I'm a systems programmer and a library maker. Proud Rustacean.
Find me on Codeberg.
Crate of the Week #648. Markup for the terminal.
Write [bold red] instead of
\x1b[1m\x1b[31m
Define your own styles, or even store them in
.frb.toml files.
Bake ANSI codes directly in the binary or validate them at compile-time.
The most elegant Rust CLI framework.
#[command] on a function,
app!().run() on main.
cargo run makes a complete CLI.
Pos<String> in a function
argument means a positional string in the CLI.
Countless customizable metadata for commands, parameters, and fully customizable styling system.
Seamless proc-macro literal extraction.
One litext!(input as String) macro
call, everything within.
Implement FromLit,
litext! can parse.
Variadic extraction uses
litext!(input as (String, i32 ->
MyType)), reflects your macro arguments.