diff options
| author | Jeff Carr <[email protected]> | 2019-06-16 11:59:40 -0700 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2019-06-16 11:59:40 -0700 |
| commit | 5d4ad13b7736b08ae8987dd31706c90f36a0118a (patch) | |
| tree | 79dfe811740643462713376faf55566e859d6cfb /structs.go | |
| parent | 2e37ee24f7313059815bab656e1b6b17b4772f0e (diff) | |
track cmd failures
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'structs.go')
| -rw-r--r-- | structs.go | 33 |
1 files changed, 6 insertions, 27 deletions
@@ -10,22 +10,6 @@ var FileMap map[string]*File var readBufferSize int -/* -type File struct { - Name string - BufferSize int - Buffer *bytes.Buffer - Fbytes []byte - TotalCount int - Empty bool - Dead bool - - Fio io.ReadCloser // := process.StdoutPipe() - Fbufio *bufio.Reader // := bufio.NewReader(pOUT) - Fnbreader *nbreader.NBReader // := nbreader.NewNBReader(readOUT, 1024) -} -*/ - type File struct { Name string // BufferSize int @@ -45,6 +29,7 @@ type Shell struct { Process *exec.Cmd Done bool Quiet bool + Fail bool Error error Buffer *bytes.Buffer @@ -57,19 +42,13 @@ type Shell struct { Stderr *File } +// default values for Shell func New() *Shell { var tmp Shell - return &tmp -} -/* -func FileCreate(f io.ReadCloser) *File { - var newfile File + tmp.Done = false + tmp.Fail = false + tmp.Quiet = quiet - newfile.Fio = f - newfile.Fbufio = bufio.NewReader(f) - newfile.Fnbreader = nbreader.NewNBReader(newfile.Fbufio, 1024) - - return &newfile + return &tmp } -*/ |
