我如何在Ruby中使用(n)curses?

Jak*_*raw 43 ruby unix curses

我想创建一个进度条来指示批处理作业的状态Ruby.

我已经阅读了一些关于使用(n)curses的教程/,其中没有一个特别有助于解释如何在终端中创建"动画"进度条或使用curses .Ruby

我已经知道使用一个单独的线程来监视给定作业的进度,我只是不确定如何继续绘制进度条.


更新

ProgressBar课程非常直接,完美地解决了我的问题.

Joe*_*lla 19

您可以从Ruby/ProgressBar库中获取一些实现想法,它会生成文本进度条.几个月前我偶然发现了它,但没有使用它.