v0.6.0
Breaking Changes
The error type raised by the Exile.stream!/2
is changed.
Previously, it used to raise Exile.Process.Error
error when program exits with non-zero exit status and epipe.
Now Exile.Stream.AbnormalExit
will be raised with exit_status
field in the error set. Now caller can
catch the error and fetch exit status.
What's Changed
- Add option to stream exit_status in #26
- Add separate exception for non-zero process exit in #26
- Fix missing typespecs for
stream!/1
opts by @balins in #25
New Contributors
Full Changelog: v0.5.0...v0.6.0