diff options
author | Eric Wong <normalperson@yhbt.net> | 2014-02-24 05:13:42 +0000 |
---|---|---|
committer | Eric Wong <normalperson@yhbt.net> | 2014-02-24 05:14:39 +0000 |
commit | a6914a1d675abf5e90258b2517d519984b38218a (patch) | |
tree | 27daa7269e93b3099571cf6d3ad93e666bef4858 | |
parent | 6f8871bed77688b21b8cce7f064c8dacd9ee4331 (diff) | |
download | dtas-a6914a1d675abf5e90258b2517d519984b38218a.tar.gz |
Ruby 2.2.0dev does not bundle the "curses" gem anymore. Note: not a hard RubyGem dependency since dtas-console is optional.
-rwxr-xr-x | bin/dtas-console | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/bin/dtas-console b/bin/dtas-console index 16ed592..d44dbeb 100755 --- a/bin/dtas-console +++ b/bin/dtas-console @@ -6,8 +6,12 @@ require 'dtas/unix_client' require 'dtas/rg_state' require 'dtas/sigevent' -require 'curses' require 'yaml' +begin + require 'curses' +rescue LoadError + abort "please install the 'curses' RubyGem to use #$0" +end se = DTAS::Sigevent.new trap(:WINCH) { se.signal } |