diff --git a/main.go b/main.go index 36decf3..f66128f 100644 --- a/main.go +++ b/main.go @@ -172,6 +172,7 @@ input: if err == io.EOF { // Exit if user presses ^D (ctrl + d) + hooks.Em.Emit("hilbish.exit") break } if err != nil { diff --git a/preload.lua b/preload.lua index 67c5306..56d4679 100644 --- a/preload.lua +++ b/preload.lua @@ -45,6 +45,7 @@ commander.register('cd', function (args) end) commander.register('exit', function() + bait.throw('hilbish.exit') os.exit(0) end)