のバッチジョブのステータスを示すプログレスバーを作成したいと思いますRuby
。
(n)cursesの使用に関するチュートリアル/ライブラリをいくつか読みましたが、ターミナルで「アニメーション化された」プログレスバーを作成する方法や、でcursesを使用する方法を説明するのに特に役立ちました。Ruby
特定のジョブの進行状況を監視するために別のスレッドを使用することはすでに知っていますが、進行状況バーの描画をどのように進めるかがわかりません。
アップデート
ProgressBarクラスは信じられないほど簡単で、私の問題を完全に解決しました。