need these flags

This commit is contained in:
Jeff Carr 2025-09-18 16:03:21 -05:00
parent b72816f193
commit 8235b935a3
1 changed files with 6 additions and 0 deletions

View File

@ -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
}