aboutsummaryrefslogtreecommitdiff
path: root/flag.go
diff options
context:
space:
mode:
authorTomas Aschan <[email protected]>2025-07-17 11:32:04 +0200
committerGitHub <[email protected]>2025-07-17 11:32:04 +0200
commitc78f730fb023e4012c4097b24408867cd5c5bdde (patch)
tree71e39980c518afe645c279857d1f3377b9b50ff3 /flag.go
parentc2fd743bf6955c7ac319714a7855bd184cc58af7 (diff)
parent0aa4171c4229535ef4247b9283732fb21867b08e (diff)
Merge pull request #261 from dubrie/master
Switching from whitelist to Allowlist terminology. Fixes #294
Diffstat (limited to 'flag.go')
-rw-r--r--flag.go12
1 files changed, 6 insertions, 6 deletions
diff --git a/flag.go b/flag.go
index 78df610..107fa19 100644
--- a/flag.go
+++ b/flag.go
@@ -137,8 +137,8 @@ const (
PanicOnError
)
-// ParseErrorsWhitelist defines the parsing errors that can be ignored
-type ParseErrorsWhitelist struct {
+// ParseErrorsAllowlist defines the parsing errors that can be ignored
+type ParseErrorsAllowlist struct {
// UnknownFlags will ignore unknown flags errors and continue parsing rest of the flags
UnknownFlags bool
}
@@ -158,8 +158,8 @@ type FlagSet struct {
// help/usage messages.
SortFlags bool
- // ParseErrorsWhitelist is used to configure a whitelist of errors
- ParseErrorsWhitelist ParseErrorsWhitelist
+ // ParseErrorsAllowlist is used to configure an allowlist of errors
+ ParseErrorsAllowlist ParseErrorsAllowlist
name string
parsed bool
@@ -984,7 +984,7 @@ func (f *FlagSet) parseLongArg(s string, args []string, fn parseFunc) (a []strin
case name == "help":
f.usage()
return a, ErrHelp
- case f.ParseErrorsWhitelist.UnknownFlags:
+ case f.ParseErrorsAllowlist.UnknownFlags:
// --unknown=unknownval arg ...
// we do not want to lose arg in this case
if len(split) >= 2 {
@@ -1042,7 +1042,7 @@ func (f *FlagSet) parseSingleShortArg(shorthands string, args []string, fn parse
f.usage()
err = ErrHelp
return
- case f.ParseErrorsWhitelist.UnknownFlags:
+ case f.ParseErrorsAllowlist.UnknownFlags:
// '-f=arg arg ...'
// we do not want to lose arg in this case
if len(shorthands) > 2 && shorthands[1] == '=' {