Skip to content

Releases: JohnSundell/ShellOut

ShellOut 2.3.0

07 Jan 22:07
e1577ac
Compare
Choose a tag to compare

This release enables a custom Process instance to be injected when calling shellOut.

ShellOut 2.2.1

12 Dec 13:53
4ebf258
Compare
Choose a tag to compare
  • 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 and stderr) when finishing (by @SteveBarnegren)

ShellOut 2.2.0

30 Dec 09:50
d3d54ce
Compare
Choose a tag to compare

This version migrates ShellOut to Swift 4.2

ShellOut 2.1.0

04 Jan 23:06
f1c253a
Compare
Choose a tag to compare

ShellOut is now thread safe thanks to @harlanhaskins 🎉

ShellOut 2.0.0

05 Nov 19:17
479a89d
Compare
Choose a tag to compare
  • ShellOut now uses Swift 4.
  • copyFile and removeFile 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

28 Aug 21:18
Compare
Choose a tag to compare

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

28 Aug 20:07
Compare
Choose a tag to compare
  • You can now capture the output of STDOUT and STDERR by injecting your own custom FileHandles.
  • ShellOut now supports pre-defined commands (using ShellOutCommand), and ships with a suite of commands for common tasks.

ShellOut 1.1.0

11 Apr 15:03
Compare
Choose a tag to compare

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

ShellOut 1.0.0

02 Apr 16:39
Compare
Choose a tag to compare

Initial release of ShellOut 🎉