2 个版本

0.1.1 2024 年 1 月 21 日
0.1.0 2024 年 1 月 11 日

#723命令行界面

MIT/Apache

5KB

qtmd(去他妈的)

立即让你的循环显示智能进度条 - 只需将任何可迭代对象用 tqdm(iterable) 包裹,就可以了!

tqdm,多么奇怪的名字!哦,等等,我有一个更好的名字:qtmd

"qtmd" 是中文 "去他妈的"(qù tā mā de)的拼音缩写。下次你遇到你的中国朋友时,用 "去他妈的" 向他们打招呼,你一定会给他们留下深刻的印象。

用法

将任何实现了 Iterator 特性的对象用 qtmd 包裹

use qtmd::qtmd;
for _ in qtmd(0..10000) {
    ...
}
 76%|███████████████▉     | 7618/10000 [00:09<00:03, 782.14it/s]

公开特性以允许方法链式调用

use qtmd::{Iter, Style};
for _ in (0..).take(10000).qtmd().style(Style::Balloon) {
    ...
}
 47%|**********.          | 4792/10000 [00:06<00:06, 783.39it/s]

嗯...

玩笑话到此为止,不要在你的项目中使用这个 crate。并且永远不要说 "去他妈的",这是不礼貌的。

原始 crate: tqdm.

依赖项

~2–12MB
~75K SLoC