diff options
Diffstat (limited to 'parseArgv.go')
| -rw-r--r-- | parseArgv.go | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/parseArgv.go b/parseArgv.go index f0103f0..c91c1e5 100644 --- a/parseArgv.go +++ b/parseArgv.go @@ -1,4 +1,4 @@ -package prep +package argvpb // initializes logging and command line options @@ -10,8 +10,8 @@ import ( "go.wit.com/log" ) -func parseArgv(argname string) *Auto { - pb := new(Auto) +func parseArgv(argname string) *Argv { + pb := new(Argv) pb.Argname = argname // this shouldn't really happen. OS/POSIX error? @@ -101,7 +101,7 @@ func parseArgv(argname string) *Auto { // the user is doing autocomplete on the command itself pb.Partial = "" pb.Cmd = "" - pb.Argv = []string{""} + pb.Real = []string{""} return pb } if pb.Partial == "''" { @@ -117,10 +117,10 @@ func parseArgv(argname string) *Auto { // don't put pb.Partial into Argv continue } - pb.Argv = append(pb.Argv, s) + pb.Real = append(pb.Real, s) } // set pb.Cmd to the first thing that doesn't have a '-' arg - for _, s := range pb.Argv { + for _, s := range pb.Real { if strings.HasPrefix(s, "-") { continue } @@ -132,7 +132,7 @@ func parseArgv(argname string) *Auto { pb.Cmd = "" } // try to figure out what the last argv is - for _, s := range pb.Argv { + for _, s := range pb.Real { p := fmt.Sprintf("'%s'", s) if pb.Partial == p { pb.Debugf("DEBUG: Last argv MATCHES Partial %s %s", s, p) |
