summaryrefslogtreecommitdiff
path: root/exe/jive
diff options
context:
space:
mode:
Diffstat (limited to 'exe/jive')
-rwxr-xr-xexe/jive11
1 files changed, 10 insertions, 1 deletions
diff --git a/exe/jive b/exe/jive
index e44279c..e79ff88 100755
--- a/exe/jive
+++ b/exe/jive
@@ -3,4 +3,13 @@
require "jive/cli"
-::Jive::Cli::App.start(ARGV)
+Signal.trap("INT") do
+ exit 1
+end
+
+begin
+ ::Jive::Cli::App.start(ARGV)
+rescue StandardError => e
+ puts "ERROR: #{e.message}"
+ exit 1
+end