Uses old Rust 2015
|0.1.0||Jun 9, 2015|
|0.0.1||Dec 17, 2014|
#54 in #markup
Text formatting library for terminal output, with embedded formatting tokens.
We're going to use formatting syntax of Dzen (https://github.com/robm/dzen). Some examples:
^fg(red)I'm red text ^fg(blue)I am blue
^bg(red)The ^fg(bright-black)text to ^bg(blue)^fg(cyan)colorize
For full example of working program, see
src/main.rs. You can run it by cloning the repo and doing
To use in your project, add
[dependencies.bread] git = "https://github.com/mkpankov/bread.git"
Cargo.toml and you should be good to go.
I'm a newbie with Rust, so please don't hesitate to suggest any improvement to the library, be it a code review, bug report, or feature request.
I'd really appreciate code review by a mature Rustacean. In case you're willing to do it (it's just 200+ lines!), please send your comments to work at michaelpankov dot com.