- 🐛 Change annotation on output properties #68
- 🐛 Expose Apache commons-exec as API dependency #66
- ✨ Gradle logging to file/s #59
- ⬆️ Gradle (6.0.1) #60
- ⬆️ Spek (1.2.1) #60
- ⬆️ Detekt (1.2.2) #60
- ⬆️ Gradle Publishing (0.10.1) #60
- ⬆️ ShellExec(1.4.1) #60
- ⬆️ Bundler (2.1.0) #60
- ⬆️ danger (6.1.0) #60
- 👐🏻 Open API #58
- ♻️ Refactor
stdout
&stderr
convenience properties #56- 💥 Return type is now nullable
- Output now goes to temp files when not using streams
- New
ShellCommandTimeoutException
is thrown with details when a command doesn't complete before the current timeout.
baseDir
argument is now optional #56- ⬆️ Bintray plugin (1.8.4) #55
- ⏱ Add timeout property #54
- ⬆️🐘 Gradle (5.5.1)
- ⬆️🐘 Gradle (5.5)
- ➖🔌 Clamp
- ⬆️🧠 Kotlin (1.3.41) #52
- ⬆️🐘 Gradle (4.10.2) #50
- 🐛 Fixed string version of standard output from commands #47
- ⬆️ Kotlin (1.2.71) #48
- ⬆️🐘 Gradle (4.7) #46
- ⬆️ Kotlin (1.2.41) #46
- ⬆️ JUnit Platform (1.2.0) #46
- ⬆️ Clamp (1.1.0) #46
- ⬆️🔌 ShellExec (1.1.3) #45
- ➕ Clamp (1.0.0). #44
- ⬆️ Kotlin (1.2.31). #43
- 🐛Fixed issue when current directory contains space. #38
- 👮♀️ Update build badge. #40
- 🔧 Update Gradle configuration. #39
- ⬆️ Kotlin (1.2.30) #39
- ⬆️ JUnit Platform (1.1.0) #39
- ⬆️ Detekt (1.0.0.RC6-4) #39
- ⬆️ Publishing Plugin (0.9.10) #39
- 🐛 Set default
command
to empty string. Allows forcommand
to be populated inpreExec
. #36 - ⬆️ Upgraded Gradle wrapper to 4.6. #33
- Added
preExec
andpostExec
hooks for custom logic. #31
- Published to Gradle Plugin Portal. #27
- Fixed publishing metadata. #22
- artifactId is now
shellexec
- artifactId is now
- Initial release
- Simpler API than Exec (
command
string vs.commandLine
list) - Append/prepend to
PATH
- Supports command pipes and conditional command chains
- Easy access to
stdout
/stderr
- Simpler API than Exec (
Exec
tasks yet (#11), but the current API is very similar.
- Test release
- Original name: SimpleExec