# Ruby Console Library

**URL:** <https://www.ruby-forum.com/t/ruby-console-library/73468>\
**Category:** Ruby\
**Created:** [October 24, 2006, 8:36pm UTC](https://www.ruby-forum.com/t/ruby-console-library/73468 "2006-10-24T20:36:59Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![pool007](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/3bc359/32.png) [@pool007](https://www.ruby-forum.com/u/pool007)\
**Post date:** [October 24, 2006, 8:36pm UTC](https://www.ruby-forum.com/t/ruby-console-library/73468/1 "2006-10-24T20:36:59Z")

</div>

Hi.

I’m thinking about some advanced console programs. For the program, I’ll  
use  
Ruby. But, before building everything from scratch, I’d like to do some  
quick fact checks.

Does Ruby have the followings?

- Pulldown menu library for Console
- Scrollable Window for Console

The appearance of my program will be quite similar to mc(midnight  
commander)  
or aptitude(package manager of ubuntu), so any libraries related to the  
appearance of those program will be very helpful for me. If anybody  
knows  
such a library, please let me know.

Best Regards,  
Minkoo S.

---

<div class="post-metadata">

**Author:** ![pool007](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/3bc359/32.png) [@pool007](https://www.ruby-forum.com/u/pool007)\
**Post date:** [October 24, 2006, 9:39pm UTC](https://www.ruby-forum.com/t/ruby-console-library/73468/2 "2006-10-24T21:39:50Z")

</div>

On Wed, Oct 25, 2006 at 03:35:46AM +0900, Minkoo wrote:

> Does Ruby have the followings?
> 
> - Pulldown menu library for Console
> - Scrollable Window for Console

ncurses-ruby:

[http://ncurses-ruby.berlios.de/](http://ncurses-ruby.berlios.de/)  
[http://raa.ruby-lang.org/project/ncurses-ruby/](http://raa.ruby-lang.org/project/ncurses-ruby/)

> The appearance of my program will be quite similar to mc(midnight commander)  
> or aptitude(package manager of ubuntu), so any libraries related to the  
> appearance of those program will be very helpful for me.

aptitude is written in ncurses (mc probably is too).

---

<div class="post-metadata">

**Author:** ![pool007](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/3bc359/32.png) [@pool007](https://www.ruby-forum.com/u/pool007)\
**Post date:** [October 24, 2006, 9:51pm UTC](https://www.ruby-forum.com/t/ruby-console-library/73468/3 "2006-10-24T21:51:52Z")

</div>

On 10/25/06, David [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> > The appearance of my program will be quite similar to mc(midnight commander)  
> > or aptitude(package manager of ubuntu), so any libraries related to the  
> > appearance of those program will be very helpful for me.
> 
> aptitude is written in ncurses (mc probably is too).
> 
> –  
> David Dooling

Haven’t used Highline myself…but seems to me…like a good  
alternative for writing console based applications.

---

<div class="post-metadata">

**Author:** ![pool007](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/3bc359/32.png) [@pool007](https://www.ruby-forum.com/u/pool007)\
**Post date:** [October 24, 2006, 9:51pm UTC](https://www.ruby-forum.com/t/ruby-console-library/73468/4 "2006-10-24T21:51:52Z")

</div>

On 10/25/06, hemant [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> > 
> 
> Haven’t used Highline myself…but seems to me…like a good  
> alternative for writing console based applications.
> 
> –  
> There was only one Road; that it was like a great river: its springs  
> were at every doorstep, and every path was its tributary.

Sorry, forgot the link:

[http://highline.rubyforge.org/doc/](http://highline.rubyforge.org/doc/)

---

<div class="post-metadata">

**Author:** ![pool007](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/3bc359/32.png) [@pool007](https://www.ruby-forum.com/u/pool007)\
**Post date:** [October 25, 2006, 9:12am UTC](https://www.ruby-forum.com/t/ruby-console-library/73468/5 "2006-10-25T09:12:23Z")

</div>

On 10/25/06, David [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> On Wed, Oct 25, 2006 at 03:35:46AM +0900, Minkoo wrote:
> 
> > Does Ruby have the followings?
> > 
> > - Pulldown menu library for Console
> > - Scrollable Window for Console
> 
> ncurses-ruby:
> 
> [http://ncurses-ruby.berlios.de/](http://ncurses-ruby.berlios.de/)  
> [http://raa.ruby-lang.org/project/ncurses-ruby/](http://raa.ruby-lang.org/project/ncurses-ruby/)

Looks unmaintained but might still be useful:

[http://raa.ruby-lang.org/project/jttui/](http://raa.ruby-lang.org/project/jttui/)

martin
