From 41fe4a4659d50d70a835224405490588019d24ff Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Thu, 25 Jan 2024 00:39:14 -0600 Subject: new home Signed-off-by: Jeff Carr --- structs.go | 51 +++++++++++++++++++++++++++------------------------ 1 file changed, 27 insertions(+), 24 deletions(-) (limited to 'structs.go') diff --git a/structs.go b/structs.go index 1e0b692..c250fcf 100644 --- a/structs.go +++ b/structs.go @@ -1,45 +1,48 @@ package shell -import "io" -import "os/exec" -import "bufio" -import "bytes" -import "github.com/svent/go-nbreader" +import ( + "bufio" + "bytes" + "io" + "os/exec" -var FileMap map[string]*File + "github.com/svent/go-nbreader" +) + +var FileMap map[string]*File var readBufferSize int type File struct { - Name string + Name string // BufferSize int // Buffer *bytes.Buffer // Fbytes []byte - TotalCount int - Empty bool - Dead bool + TotalCount int + Empty bool + Dead bool - Fio io.ReadCloser // := process.StdoutPipe() - Fbufio *bufio.Reader // := bufio.NewReader(pOUT) - Fnbreader *nbreader.NBReader // := nbreader.NewNBReader(readOUT, 1024) + Fio io.ReadCloser // := process.StdoutPipe() + Fbufio *bufio.Reader // := bufio.NewReader(pOUT) + Fnbreader *nbreader.NBReader // := nbreader.NewNBReader(readOUT, 1024) } type Shell struct { - Cmdline string - Process *exec.Cmd - Done bool - Quiet bool - Fail bool - Error error - Buffer *bytes.Buffer + Cmdline string + Process *exec.Cmd + Done bool + Quiet bool + Fail bool + Error error + Buffer *bytes.Buffer // which names are really better here? // for now I init them both to test out // how the code looks and feels - STDOUT *File - STDERR *File - Stdout *File - Stderr *File + STDOUT *File + STDERR *File + Stdout *File + Stderr *File } // default values for Shell -- cgit v1.2.3