Comment utiliser (n)curses dans Ruby ?

J'aimerais créer une barre de progression pour indiquer l'état d'un travail par lots dans Ruby.

J'ai lu quelques tutoriels / < a href='http://ncurses-ruby.berlios.de/' rel='noreferrer' title='ncurses-ruby'>bibliothèques sur l'utilisation de (n)curses, aucune qui ont été particulièrement utiles pour expliquer comment créer une barre de progression 'animée' dans le terminal ou utiliser des curses avec Ruby.

Je sais déjà utiliser un thread séparé pour surveiller la progression d'un travail donné, je ne sais simplement pas comment procéder pour dessiner une barre de progression.

Mettre à jour

La classe

ProgressBar était incroyablement simple, a parfaitement résolu mon problème .

请先 登录 后评论