summaryrefslogtreecommitdiff
path: root/exe/jive
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2025-02-10 14:47:47 -0700
committermo khan <mo@mokhan.ca>2025-02-10 14:47:47 -0700
commitb2bf2e20fe0bd813e17e311fe1df67483f4b192b (patch)
tree041455ae7fc3d09482dee7b6a3b0de12bdff31e1 /exe/jive
parent5f6131b49c3d559ea717e401accd15f8c2193e2f (diff)
Merge code from gem because the git history is lostHEADmain
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