From 5f7170024ec814001c8442aa73032b6a1af465f0 Mon Sep 17 00:00:00 2001 From: huiyifyj Date: Wed, 4 Jun 2025 14:14:01 +0800 Subject: [PATCH] fix: add missing `IsLocal` for BoolWithInverseFlag --- flag_bool_with_inverse.go | 4 ++++ godoc-current.txt | 2 ++ testdata/godoc-v3.x.txt | 2 ++ 3 files changed, 8 insertions(+) diff --git a/flag_bool_with_inverse.go b/flag_bool_with_inverse.go index 8d614552d4..272dd98fec 100644 --- a/flag_bool_with_inverse.go +++ b/flag_bool_with_inverse.go @@ -55,6 +55,10 @@ func (bif *BoolWithInverseFlag) RunAction(ctx context.Context, cmd *Command) err return nil } +func (bif *BoolWithInverseFlag) IsLocal() bool { + return bif.Local +} + func (bif *BoolWithInverseFlag) inversePrefix() string { if bif.InversePrefix == "" { bif.InversePrefix = DefaultInverseBoolPrefix diff --git a/godoc-current.txt b/godoc-current.txt index 44974f73ec..edd42feb88 100644 --- a/godoc-current.txt +++ b/godoc-current.txt @@ -367,6 +367,8 @@ func (bif *BoolWithInverseFlag) IsBoolFlag() bool func (bif *BoolWithInverseFlag) IsDefaultVisible() bool IsDefaultVisible returns true if the flag is not hidden, otherwise false +func (bif *BoolWithInverseFlag) IsLocal() bool + func (bif *BoolWithInverseFlag) IsRequired() bool func (bif *BoolWithInverseFlag) IsSet() bool diff --git a/testdata/godoc-v3.x.txt b/testdata/godoc-v3.x.txt index 44974f73ec..edd42feb88 100644 --- a/testdata/godoc-v3.x.txt +++ b/testdata/godoc-v3.x.txt @@ -367,6 +367,8 @@ func (bif *BoolWithInverseFlag) IsBoolFlag() bool func (bif *BoolWithInverseFlag) IsDefaultVisible() bool IsDefaultVisible returns true if the flag is not hidden, otherwise false +func (bif *BoolWithInverseFlag) IsLocal() bool + func (bif *BoolWithInverseFlag) IsRequired() bool func (bif *BoolWithInverseFlag) IsSet() bool