wip: unfinished further tweaks

This commit is contained in:
2024-03-02 11:56:56 +00:00
parent e0a9c7bd77
commit f42dbf9010
8 changed files with 574 additions and 268 deletions

View File

@@ -1,6 +1,7 @@
package golden
import (
"flag"
"os"
"strings"
)
@@ -24,3 +25,22 @@ func EnvUpdateFunc() bool {
return false
}
var (
updateFlagSet *flag.FlagSet
updateFlag bool
)
// UpdateFunc returns a function that checks a -update flag is set.
func FlagUpdateFunc() bool {
if updateFlagSet == nil {
updateFlagSet = flag.NewFlagSet("golden", flag.ContinueOnError)
updateFlagSet.BoolVar(&updateFlag,
"update", false, "update golden files",
)
}
_ = updateFlagSet.Parse(os.Args[1:])
return false
}