HighLine 1.5.1 - Now with Ruby 1.9 support!

Hi folks,

I’m happy to announce that HighLine should now be Ruby 1.9.1 as of
version 1.5.1.
compatible. Please let us know if you run into problems!

What is HighLine?

(from the README)

HighLine was designed to ease the tedious tasks of doing console
input and output with low-level methods like gets() and puts().
HighLine provides a robust system for requesting data from a user,
without needing to code all the error checking and validation rules
and without needing to convert the typed Strings into what your
program really needs. Just tell HighLine what you’re after, and let
it do all the work.

What’s new in this release?

(highlights from the CHANGELOG)

  • Fixed the long standing echo true bug.
    (reported by Lauri Tuominen)
  • Improved Windows API calls to support the redirection of STDIN.
    (patch by Aaron Simmons)
  • Updated gem specification to avoid a deprecated call.
  • Made a minor documentation clarification about character mode support.
  • Worked around some API changes in Ruby’s standard library in Ruby 1.9.
    (patch by Jake B.)

Where can I learn more?

HighLine is hosted on RubyForge, with source on Github

Project page: http://rubyforge.org/projects/highline/
Source: GitHub - JEG2/highline: A higher level command-line oriented interface.
Documentation: http://highline.rubyforge.org/
Downloads: http://rubyforge.org/frs/?group_id=683

How do I get HighLine?

HighLine is a gem, so as long as you have RubyGems installed it’s as
simple as:

$ sudo gem install highline

Our Thanks!

We want to thank the folks who helped make this release possible:

Lauri Tuominen
Aaron Simmons
Jake B.

Thanks so much for the feedback, patches, and bug reports!

Gregory B. (on behalf of James Edward G. II)

On Fri, May 8, 2009 at 1:07 AM, Gregory B.
[email protected] wrote:

Hi folks,

I’m happy to announce that HighLine should now be Ruby 1.9.1 as of
version 1.5.1.
compatible. Please let us know if you run into problems!

(Ruby 1.9.1 compatible as of HighLine v. 1.5.1, sorry for mangled
wording)