diff options
Diffstat (limited to 'lua')
-rw-r--r-- | lua/astal/application.lua | 5 | ||||
-rw-r--r-- | lua/test.lua | 8 |
2 files changed, 13 insertions, 0 deletions
diff --git a/lua/astal/application.lua b/lua/astal/application.lua index c325ed1..f32552c 100644 --- a/lua/astal/application.lua +++ b/lua/astal/application.lua @@ -16,6 +16,11 @@ function AstalLua:do_request(msg, conn) end end +function AstalLua:quit(code) + Astal.Application.quit(self) + os.exit(code) +end + local app = AstalLua() ---@class StartConfig diff --git a/lua/test.lua b/lua/test.lua new file mode 100644 index 0000000..f5123a3 --- /dev/null +++ b/lua/test.lua @@ -0,0 +1,8 @@ +local App = require("astal.application") + +App:start({ + instance_name = "test", + main = function() + App:quit(1) + end, +}) |