diff options
| author | Jeff Carr <[email protected]> | 2025-09-18 16:03:21 -0500 | 
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-09-18 16:03:21 -0500 | 
| commit | 8235b935a325354543b2f013e7e151319ba21c96 (patch) | |
| tree | c526d14884bb2ec4d1a55f5958a4ac28c060fdbc | |
| parent | b72816f19308d042abc92553538b91243a9c4db3 (diff) | |
need these flagsv1.6.3
| -rw-r--r-- | parse.go | 6 | 
1 files changed, 6 insertions, 0 deletions
@@ -130,12 +130,18 @@ func ParseFlags(flags []string, dest ...interface{}) (*Parser, error) {  	if err != nil {  		return p, err  	} +	overrideFlags = append(overrideFlags, flags...)  	err = p.Parse(flags)  	return p, err  } +var overrideFlags []string +  // flags gets all command line arguments other than the first (program name)  func flags() []string { +	if len(overrideFlags) > 0 { +		return overrideFlags +	}  	if len(os.Args) == 0 { // os.Args could be empty  		return nil  	}  | 
