Easily run shell commands from a Swift script or command line tool
This release enables a custom Process
instance to be injected when calling shellOut
.
stdin
and stderr
) when finishing (by @SteveBarnegren)This version migrates ShellOut to Swift 4.2
ShellOut is now thread safe thanks to @harlanhaskins 🎉
copyFile
and removeFile
has been added to the convenience API.This release fixes build errors on Linux, since attaching handlers to FileHandles is not yet supported in the Swift standard library on that platform.
STDOUT
and STDERR
by injecting your own custom FileHandle
s.ShellOutCommand
), and ships with a suite of commands for common tasks.New features
See updated README
for usage examples of the above
Fixes
Initial release of ShellOut 🎉