-
-
Notifications
You must be signed in to change notification settings - Fork 37
Open
Labels
Description
I am trying to trap SIGINT in my ahoy cmd to kill a process gracefully, but ahoy dumps me straight back into the shell as soon as I hit Ctrl-C. I have also tried setting a custom bash entrypoint to trap SIGINT then manually call kill -SIGINT $child_process in an attempt to prevent this. Both options seems to receive and trap the interrupt thus calling the clean up code. However, because ahoy has already dropped me back into the shell (and printed the PS1 etc) the cleanup output makes quite a mess of my terminal.
The trap/cleanup functionality works perfectly fine (no mess) when not called using ahoy.
Is is possible for ahoy to pass on the SIGINT to the child process without being immediately dropped back into the shell?