- Fix typespecs
- Fix typespec
- Fail gracefully if child standard I/O cannot open
- Collect output using iolists
- Fix wrong IO device name
- Add option to kill command after timeout
- Switch to asynchronous I/O
- Subtle race conditions in logging
- Deadlocks after large input (#1)
- Support iodata as standard input
- Resolve
priv
directory at runtime
- Stream command output with
:log
option - Stop command with
kill/1
- Add
:purge
setting to remove unused binaries
- Kill command if standard input to shim closes
- Initial release