Benjamin Elder
07f58a1c02
update shellescape to latest with new vanity import
2025-01-07 11:41:07 -08:00
Benjamin Elder
282eec84a7
ensure network
2020-04-24 00:11:39 -07:00
Chuck Ha
3851627c7a
Adds CommandContext to the Cmder interface
...
Signed-off-by: Chuck Ha <chuckh@vmware.com >
2020-02-27 13:40:22 -05:00
Amit Watve
9d4e8a02b8
Fix pipes.
2020-01-29 16:46:23 -08:00
Amit Watve
896471d7c0
Simplify RunWithStdinWriter.
2019-11-06 16:38:55 -08:00
Amit Watve
ec21cd324a
Simplify RunWithStdoutReader.
2019-11-06 16:37:15 -08:00
Benjamin Elder
8c408f25b0
Inject IO / logger ( #1050 )
...
* start injecting the logger and stdout / stdin
* fix boilerplate
* finish injecting logger in most places
* we return exec errors now, remove globals from exec
* eliminate globals
* cleanup / gofmt
* remove unused arguments
* doc maybe methods
* plumb logger through to provider
* handle error logging outside of cobra
* handle quiet outside cobra
* pass in output writer to cobra
* silence ErrOut instead of cobra
* silence usage for now
we can selectively show usage ourself for certain classes of error
* simplify slightly
2019-11-05 17:59:00 -08:00
Benjamin Elder
aeadab9924
ensure we wait for reader / writer in exec helpers
2019-10-25 22:38:43 -07:00
Benjamin Elder
a1af02ea60
synchronize exec combined output buffer when necessary
2019-10-19 21:39:07 -07:00
yuxiaobo
c7b7499c91
Perfect documentations again
...
Signed-off-by: yuxiaobo <yuxiaobogo@163.com >
2019-09-29 11:54:49 +08:00
Benjamin Elder
1b6e537ffc
switch error packages
2019-09-11 16:20:41 -07:00
Benjamin Elder
d8a233dc3f
make pkg/errors ~ drop-in for github.com/pkg/errors
2019-09-11 15:43:56 -07:00
Benjamin Elder
03d4e3e04e
correct boilerplate
2019-09-10 10:53:36 -07:00
Benjamin Elder
ace21a195f
split up exec package files, export and document RunError
2019-09-09 17:47:36 -07:00
Benjamin Elder
7d1d737524
remove RunLoggingOutputOnFail now that we include output in exec errors
2019-09-09 17:47:36 -07:00
Benjamin Elder
c5fb3b976c
show command output in errors
2019-09-09 17:47:36 -07:00
Benjamin Elder
ff0cd69c66
include a stacktrace with exec errors
2019-09-09 17:47:36 -07:00
Benjamin Elder
777f2105aa
move almost all logging to the log shim
2019-09-06 00:54:34 -07:00
Benjamin Elder
45a2e07d2f
use stdout only for images list
2019-08-28 13:48:45 -07:00
Benjamin Elder
c192f9c698
refactor image loading to be more efficient and handle tag rewriting
2019-07-15 22:48:58 -07:00
Benjamin Elder
f1b67bb52f
handle reader exiting early
2019-06-12 14:28:13 -07:00
Benjamin Elder
c1f44bde4d
prevent hang in log export
2019-06-12 13:38:08 -07:00
Benjamin Elder
bd26a8d72c
add exec.RunWithStdoutReader
2019-05-02 12:05:41 -07:00
Benjamin Elder
37fc6bfd57
containerd
2019-04-29 18:25:26 -07:00
Benjamin Elder
6af0ab8d20
refactor node build & add default CNI images + manifest
2019-02-22 16:37:49 -08:00
Benjamin Elder
237aeb8f0a
refactoring: convert exec.Cmd to an interface, break node logic into another package
2018-11-13 13:34:00 -08:00
Benjamin Elder
d4c1059a85
fix exec
2018-09-20 23:33:52 -07:00
Benjamin Elder
7fb7697d19
remove BUILD
2018-09-18 17:26:45 -07:00
Benjamin Elder
cb84e12ad7
rewrite import paths for move to sigs.k8s.io
2018-09-12 15:44:17 -07:00
Benjamin Elder
a93ab34c5a
update-bazel
2018-09-12 15:26:05 -07:00
Benjamin Elder
dfe16135a1
switch kind to logrus
2018-09-12 15:26:05 -07:00
Benjamin Elder
d214304957
actual cluster boot
2018-09-12 15:24:51 -07:00
Benjamin Elder
e029692f5d
break out and refactor exec helpers
2018-09-12 15:21:00 -07:00