diff options
| author | Jeff Carr <[email protected]> | 2025-10-25 17:42:21 -0500 | 
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-10-25 17:42:21 -0500 | 
| commit | 653b4afe20110be9325307d46dae982c2d9f96a6 (patch) | |
| tree | 3137d134a28da1b07a792d3f17d43c4a3a9912b0 | |
| parent | aad77876c6a968a94778d08e7d9096dd816aed9c (diff) | |
debugging argv
| -rw-r--r-- | parse.go | 3 | 
1 files changed, 3 insertions, 0 deletions
@@ -125,6 +125,8 @@ func Parse(dest ...interface{}) error {  	return p.Parse(flags())  } +var useArgv bool +  // pass in a "pretend" os.Args. Used for bash autocomplete  func ParseFlagsArgv(dest ...interface{}) (*Parser, error) {  	p, err := NewParser(Config{}, dest...) @@ -134,6 +136,7 @@ func ParseFlagsArgv(dest ...interface{}) (*Parser, error) {  	if argvpb.PB == nil {  		panic("argvpb.PB is nil")  	} +	useArgv = true  	overrideFlags = append(overrideFlags, argvpb.PB.Real...)  	err = p.Parse(argvpb.PB.Real)  	fmt.Fprintln(os.Stderr, "")  | 
