29个版本 (破坏性更新)
使用旧的Rust 2015
0.27.0 | 2019年3月30日 |
---|---|
0.25.0 | 2019年3月1日 |
0.20.0 | 2018年4月3日 |
0.19.0 | 2018年3月4日 |
#2 in #prototty
每月32次下载
81KB
2K SLoC
prototty_unix
Unix终端的prototty前端。提供了一个 Context
,可以将视图渲染到终端,以及从终端获取输入的几种方式。
示例
让我们继续这里开始的标题示例
extern crate prototty;
extern crate prototty_unix;
// Assuming the title and its views were defined here
extern crate prototty_title;
use prototty::Renderer;
use prototty_title::*;
fn main() {
let mut context = prototty_unix::Context::new().unwrap();
let title = Title {
width: 20,
text: "My Title".to_string(),
};
// render the title using the DemoTitleView
context.render(&DemoTitleView, &title).unwrap();
// exit after a key is pressed
context.wait_input().unwrap();
}
运行此命令将在您的终端中生成以下输出
依赖项
~0.3–1MB
~16K SLoC