docs.rs failed to build bread-0.0.1
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build:
bread-0.1.0
bread
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/test.rs
. You can run it by cloning the repo and doing cargo run
.
To use in your project, add
[dependencies.bread]
git = "https://github.com/mkpankov/bread.git"
to Cargo.toml
and you should be good to go.
List of currently supported colors
- black
- blue
- bright-black
- bright-blue
- bright-cyan
- bright-green
- bright-magenta
- bright-red
- bright-white
- bright-yellow
- cyan
- green
- magenta
- red
- white
- yellow
Demo
Feedback
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.