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
stdinandstderr) 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.
copyFileandremoveFilehas 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
STDOUTandSTDERRby injecting your own customFileHandles. - 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 🎉