5 releases
Uses old Rust 2015
0.3.0 | Aug 12, 2021 |
---|---|
0.2.3 | Jan 11, 2016 |
0.2.2 | Nov 22, 2015 |
0.2.1 | Nov 21, 2015 |
0.2.0 | Nov 21, 2015 |
#300 in Command-line interface
19,878 downloads per month
Used in 33 crates
(5 directly)
14KB
267 lines
drawille-rs
A terminal graphics library for Rust that enables the use of braille characters to draw shapes.
This is a port of asciimoo/drawille to Rust.
Usage
Just add ftxqxd/drawille-rs to your Cargo.toml:
[dependencies]
drawille = "0.3.0"
License
Licensed under either of
- Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
lib.rs
:
drawille
– a terminal graphics library for Rust, based on the Python library
drawille.
This crate provides an interface for utilising Braille characters to draw a picture to a terminal, allowing for much smaller pixels but losing proper colour support.
Example
extern crate drawille;
use drawille::Canvas;
fn main() {
let mut canvas = Canvas::new(10, 10);
canvas.set(5, 4);
canvas.line(2, 2, 8, 8);
assert_eq!(canvas.frame(), [
" ⢄ ",
" ⠙⢄ ",
" ⠁ "].join("\n"));
}
Dependencies
~0–9.5MB
~43K SLoC