changeset 1789:bac27b119ff2

exit code 1 on exception
author Franklin Schmidt <fschmidt@gmail.com>
date Sun, 24 Dec 2023 16:52:35 -0700
parents 0a06d59578aa
children a8c685a894b4
files src/luan/cmd_line.luan
diffstat 1 files changed, 3 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
diff -r 0a06d59578aa -r bac27b119ff2 src/luan/cmd_line.luan
--- a/src/luan/cmd_line.luan	Fri Dec 22 09:48:52 2023 -0700
+++ b/src/luan/cmd_line.luan	Sun Dec 24 16:52:35 2023 -0700
@@ -7,6 +7,8 @@
 local unpack = Table.unpack or error()
 local Io = require "luan:Io.luan"
 local print = Io.print or error()
+require "java"
+local System = require "java:java.lang.System"
 
 
 local args = {...}
@@ -24,5 +26,6 @@
 	catch e
 --		require "java"; e.java.printStackTrace();
 		Io.print_to(Io.stderr, e )
+		System.exit(1)
 	end
 end