Operations Terminal

OTerm gem

A VT100 terminal (mostly) server that can be placed in an application to allow telnet access to exposed features. Some of the features includes are:

  • Line editing

  • VT100 support with graphics and color

  • Configurable help and command registration

  • Auto completion

  • History

The driver for writing this gem was to be able to control, inspect, and debug multi-threaded applications while the application is running. Look for it's use soon in the ODisk application and later in a more interesting project.


gem install oterm


Documentation: http://www.ohler.com/oterm


GitHub repo: https://github.com/ohler55/oterm

RubyGems repo: https://rubygems.org/gems/oterm

Follow @peterohler on Twitter for announcements and news about the OTerm gem.

Build Status

Build Status

Current Release 1.0.1 - December 27, 2013

  • Improved completion handling

  • Fixed some bugs

Current Release 1.0.0 - December 22, 2013

  • First release. There will be rough edges.



TBD for now, look for a sample in the test directory.