Andrey Nering
|
0513a21e25
|
update dependencies
also make sure the module that enables /dev/null path of the sh
interpreter is enabled
|
2017-10-15 17:41:15 -02:00 |
|
Andrey Nering
|
5e72de4ba2
|
Revert "execext: use sync.Pool to instantiate parser and runner"
This reverts commit 451b965fb0e0c21981eda28994dab2a4fc8e56f0.
|
2017-09-07 10:40:21 -03:00 |
|
Andrey Nering
|
451b965fb0
|
execext: use sync.Pool to instantiate parser and runner
A benchmark was added. The performance improvement is considerable:
BenchmarkNoPool-4 30000 43405 ns/op
BenchmarkPool-4 20000 71219 ns/op
|
2017-09-02 11:32:24 -03:00 |
|
Andrey Nering
|
2b2852aad7
|
update deps and moving from github.com/mvdan/sh to mvdan.cc/sh
|
2017-09-02 11:19:00 -03:00 |
|
Andrey Nering
|
e67792177d
|
execext: fix sh
|
2017-08-05 14:20:44 -03:00 |
|
Andrey Nering
|
e3ac6f9e01
|
fix sh field name
|
2017-07-30 19:12:26 -03:00 |
|
Andrey Nering
|
0da130ee2c
|
refactor: simplify some controls
|
2017-07-08 15:08:44 -03:00 |
|
Andrey Nering
|
398a2c519c
|
Fix instantiation of parser
Seems that the parser cannot be reused.
Some tests were ramdomly failing.
|
2017-05-17 16:16:07 -03:00 |
|
Andrey Nering
|
c9a64fedd7
|
Fix build after update of dependency
|
2017-05-17 14:49:58 -03:00 |
|
Andrey Nering
|
7077b0ce65
|
Fix golint
|
2017-04-24 10:28:04 -03:00 |
|
Andrey Nering
|
6bc27baa96
|
Migrate from os/exec.Cmd to a native Go sh interpreter
github.com/mvdan/sh
Closes #23
|
2017-04-24 09:45:57 -03:00 |
|
Andrey Nering
|
822f7f83ee
|
execext package: support context command
|
2017-04-12 20:32:56 -03:00 |
|
Andrey Nering
|
419a74b018
|
Fix build on Windows
|
2017-03-13 08:09:06 -03:00 |
|
Andrey Nering
|
8c5e7e89cd
|
Little refactor on command creation
|
2017-03-12 17:18:59 -03:00 |
|