cli_script 0.2.2  cli_script: ^0.2.2 copied to clipboard
cli_script: ^0.2.2 copied to clipboard
Write scripts that call subprocesses with the ease of shell scripting and the power of Dart.
0.2.2 #
- 
Add a BufferedScriptclass that buffers output from a Script until it's explicitly released, making it easier to run multiple script in parallel without having their outputs collide with one another.
- 
If the same capture()block both callsprint()and writes tocurrentStdout, ensure that the order of prints is preserved.
- 
If the same capture()block writes to bothcurrentStdoutandcurrentStderr, ensure that the relative order of those writes is preserved when collected withcombineOutput().
0.2.1 #
- Give the stream transformers exposed by this package human-readable
toString()s.
0.2.0 #
- 
Add a debugoption towrapMain()to print extra diagnostic information.
- 
Add a runInShellargument for subprocesses.
- 
Accept Iterable<String>instead ofList<String>for subprocess arguments.
- 
Use 257 rather than 256 as the sentinel value for ScriptExceptions caused by Dart exceptions.
- 
Fix a bug where Dart exceptions could cause the script to exit before their debug information was printed to stderr. 
0.1.0 #
- Initial release.