2 个版本
0.1.1 | 2024 年 4 月 24 日 |
---|---|
0.1.0 | 2024 年 4 月 24 日 |
#1460 在 命令行工具
10KB
150 行
cranc 🦀
一个简单的 Rust 终端进度条,具有优雅、类型驱动、功能化的 API。
处于开发早期阶段,因此功能基本且边缘粗糙。
API 可能会经历重大更改。
代码基于 Will Crichton 的优秀演讲,“Rust 中的类型驱动 API 设计”(尽管任何错误都是我的责任),并受到 tqdm 的启发。
为什么是 cranc?
“cranc”是威尔士语中“crab”(蟹)和“crank”(发动引擎)的结合。
lib.rs
:
一个简单的迭代器进度指示器。如果迭代器未指定大小,则显示旋转器。对于指定大小的迭代器,默认显示进度条。