8 个版本
0.3.2 | 2024年7月16日 |
---|---|
0.3.1 | 2024年5月25日 |
0.2.7 | 2024年5月23日 |
0.2.3 | 2024年4月28日 |
238 在 命令行界面
42 每月下载量
20KB
393 行代码(不含注释)
示例
使用方法
use ruterm::{
error::Result,
in_raw,
view::{color::fore, RESET},
tio::write,
size,
cursor,
};
fn main() -> Result<()> {
in_raw!({
cursor::start()?; // clear screen
let (w, h) = size()?;
cursor::set(w / 2, h / 2)?; // move cursor to the center
write(fore::GREEN)?; // green foreground
write("Hello from raw mode!\n\r")?;
write(RESET)?; // reset style
cursor::set(0, h)?; // move cursor to the bottom
});
Ok(())
}
安装
从 crates.io 安装
cargo add ruterm
从仓库安装(较新版本)
cargo add --git https://github.com/georgiyozhegov/ruterm.git
警告:目前仅支持 Linux。
参考
依赖项
~120KB