9 个版本
0.3.2 | 2021 年 12 月 20 日 |
---|---|
0.3.1 | 2021 年 3 月 15 日 |
0.2.1 | 2021 年 3 月 13 日 |
0.1.3 | 2021 年 3 月 12 日 |
#2 in #showing
309 每月下载量
用于 6 crates
29KB
223 行代码(不含注释)
terminal-spinners
一个用于显示终端加载动画的 Rust 库。
用法
use terminal_spinners::{SpinnerBuilder, DOTS};
let handle = SpinnerBuilder::new().spinner(&DOTS).text("Loading unicorns").start();
// Do some other work...
std::thread::sleep(std::time::Duration::from_secs(3));
handle.done();
examples/
目录包含每个可用旋转器的示例。要查看它们的效果,请运行 cargo run --example <name>
。其他功能的示例还包括
文件名 | 描述 |
---|---|
clear_line |
展示了 SpinnerHandle::stop_and_clear |
缺点
- 无法同时运行多个旋转器。这可能需要 API 更改。欢迎帮助/PR!
许可证
根据您的选择,受Apache 许可证,版本 2.0 或 MIT 许可证许可。除非您明确表示,否则您有意提交给作品以供包含在内的任何贡献,根据 Apache-2.0 许可证定义,应按上述方式双重许可,不附加任何额外条款或条件。
依赖项
~1.6–2.4MB
~40K SLoC