about summary refs log tree commit homepage
path: root/bin/dtas-console
diff options
context:
space:
mode:
Diffstat (limited to 'bin/dtas-console')
-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 }