3 个不稳定版本
0.2.0 | 2024年6月23日 |
---|---|
0.1.1 | 2021年8月6日 |
0.1.0 | 2016年11月1日 |
109 在 命令行界面 中
20,957 每月下载量
用于 20 个 Crates (12 直接使用)
10KB
141 行
ANSI 转义码
用于操作终端的 ANSI 转义码
用法
此示例程序将打印 "Hello, World!",然后在 1 秒后将它替换为 "Hello, Terminal!"。
extern crate ansi_escapes;
use std::thread::sleep;
use std::time::Duration;
fn main() {
// Hides the cursor
print!("{}", ansi_escapes::CursorHide);
// Prints first message
println!("Hello, World!");
// Waits one seconds
sleep(Duration::from_secs(1));
// Erases the two lines
print!("{}", ansi_escapes::EraseLines(2));
// Print final message
println!("Hello, Terminal!");
// Shows the cursor
print!("{}", ansi_escapes::CursorShow);
}
API
请参阅 文档