3 个版本
0.1.2 | 2023 年 3 月 18 日 |
---|---|
0.1.1 | 2023 年 3 月 18 日 |
0.1.0 | 2023 年 3 月 18 日 |
#798 在 命令行界面
34 每月下载次数
16KB
365 行
Velocity
Velocity 是一个用于在终端中创建简单而令人惊叹的文本界面的库。
操作示例
use velocity::progress::{Bar, Styles};
use velocity::colors::Paint;
fn main() {
let mut my_bar = Bar::new(Styles::Square);
my_bar.set_title("Loading cute kittens...");
my_bar.set_width(80); // 80 Percent terminal width
my_bar.start();
for i in 0..=100 {
my_bar.jump(i);
std::thread::sleep(std::time::Duration::from_millis(100));
}
my_bar.end();
println!("{}", "Kittens loaded!!!".green().bold().underline())
}
依赖项
~260–530KB