about summary refs log tree commit homepage
path: root/bin
diff options
context:
space:
mode:
authorEric Wong <normalperson@yhbt.net>2014-02-24 05:13:42 +0000
committerEric Wong <normalperson@yhbt.net>2014-02-24 05:14:39 +0000
commita6914a1d675abf5e90258b2517d519984b38218a (patch)
tree27daa7269e93b3099571cf6d3ad93e666bef4858 /bin
parent6f8871bed77688b21b8cce7f064c8dacd9ee4331 (diff)
downloaddtas-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.
Diffstat (limited to 'bin')
-rwxr-xr-xbin/dtas-console6
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 }