diff options
| author | Jeff Carr <[email protected]> | 2025-10-12 05:52:39 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-10-12 05:52:39 -0500 |
| commit | ab5017449578fa921cdaad16e6ce94ddd2e8c664 (patch) | |
| tree | b1124867d4c065b08654c1c1ece3aa9c6c61067c /structs.go | |
| parent | bea3d53daa187b72919571e5b0f0cbb18baf1f11 (diff) | |
more housecleaning
Diffstat (limited to 'structs.go')
| -rw-r--r-- | structs.go | 29 |
1 files changed, 0 insertions, 29 deletions
@@ -3,12 +3,9 @@ package prep // initializes logging and command line options import ( - "fmt" - "os" "strings" "go.wit.com/dev/alexflint/arg" - "go.wit.com/lib/cobol" ) /* @@ -37,32 +34,6 @@ type AutoArgs struct { autoFunc func(*Auto) // also a function for autocomplete } -// print out auto complete debugging info -func (pb *Auto) PrintDebug() { - dur := pb.Duration.AsDuration() - pb.Debugf("AUTOCOMPLETE: arg0='%s' arg1='%s' partial='%s' cmd='%s' age=%s argv=%v\n", pb.Arg0, pb.Arg1, pb.Partial, pb.Cmd, cobol.FormatDuration(dur), pb.Argv) -} - -func (pb *Auto) WriteHelp() { - myAuto.pp.WriteHelp(os.Stdout) -} - -func (pb *Auto) Debugf(fmts string, parts ...any) { - fmts = strings.TrimSpace(fmts) - fmts += "\n" - // NOTE: env doesn't work probably most (all?) the time because bash - // doesn't send all the ENV to autocomplete. so, trap on a "--autodebug" command line arg - if os.Getenv("AUTOCOMPLETE_VERBOSE") == "true" || pb.Debug { - if !pb.Newline { - fmt.Fprintf(os.Stderr, "\n") - pb.Newline = true - } - fmt.Fprintf(os.Stderr, fmts, parts...) - } else { - // fmt.Fprintf(os.Stderr, "NOT DOING ANYTHING\n") - } -} - // returns the last command (is blank if the current arg is not blank) func GetLast(cur string, argv []string) string { if cur != "''" { |
