Releases: JohnSundell/ShellOut
Releases · JohnSundell/ShellOut
ShellOut 2.3.0
This release enables a custom Process
instance to be injected when calling shellOut
.
ShellOut 2.2.1
- A race condition that could occur when capturing output data is now being avoided (by @helje5)
- ShellOut no longer closes standard file handles (like
stdin
andstderr
) when finishing (by @SteveBarnegren)
ShellOut 2.2.0
This version migrates ShellOut to Swift 4.2
ShellOut 2.1.0
ShellOut is now thread safe thanks to @harlanhaskins 🎉
ShellOut 2.0.0
- ShellOut now uses Swift 4.
copyFile
andremoveFile
has been added to the convenience API.- You can now use paths containing a tilde to refer to the home folder.
- More user friendly descriptions of errors.
ShellOut 1.2.1
This release fixes build errors on Linux, since attaching handlers to FileHandles is not yet supported in the Swift standard library on that platform.
ShellOut 1.2.0
- You can now capture the output of
STDOUT
andSTDERR
by injecting your own customFileHandle
s. - ShellOut now supports pre-defined commands (using
ShellOutCommand
), and ships with a suite of commands for common tasks.
ShellOut 1.1.0
New features
- Run a series of commands at once
- Run either a single command or a series of commands at a given path
See updated README
for usage examples of the above
Fixes
- Documentation fixes (thanks @pixyzehn!)
ShellOut 1.0.0
Initial release of ShellOut 🎉