From e3094c8ef2e680bbd11f3094b866220b8e6a1b78 Mon Sep 17 00:00:00 2001 From: lionsoul2014 Date: Wed, 8 Apr 2026 10:56:37 +0800 Subject: [PATCH] export the cmd util funcs --- maker/golang/cmd/bench.go | 4 ++-- maker/golang/cmd/edit.go | 2 +- maker/golang/cmd/generate.go | 6 +++--- maker/golang/cmd/process.go | 6 +++--- maker/golang/cmd/search.go | 2 +- maker/golang/cmd/util.go | 6 +++--- 6 files changed, 13 insertions(+), 13 deletions(-) diff --git a/maker/golang/cmd/bench.go b/maker/golang/cmd/bench.go index 7f1fa51..cbfa9c9 100644 --- a/maker/golang/cmd/bench.go +++ b/maker/golang/cmd/bench.go @@ -13,7 +13,7 @@ func Bench() { var err error var dbFile, srcFile, ipVersion, logLevel = "", "", "", "" var ignoreError = false - var fErr = iterateFlags(func(key string, val string) error { + var fErr = IterateFlags(func(key string, val string) error { switch key { case "db": dbFile = val @@ -65,7 +65,7 @@ func Bench() { } // check and apply the log level - err = applyLogLevel(logLevel) + err = ApplyLogLevel(logLevel) if err != nil { slog.Error("failed to apply log level", "error", err) return diff --git a/maker/golang/cmd/edit.go b/maker/golang/cmd/edit.go index dd88966..520c672 100644 --- a/maker/golang/cmd/edit.go +++ b/maker/golang/cmd/edit.go @@ -21,7 +21,7 @@ import ( func Edit() { var err error var srcFile, ipVersion = "", "" - var fErr = iterateFlags(func(key string, val string) error { + var fErr = IterateFlags(func(key string, val string) error { switch key { case "src": srcFile = val diff --git a/maker/golang/cmd/generate.go b/maker/golang/cmd/generate.go index 6916fec..7fff59f 100644 --- a/maker/golang/cmd/generate.go +++ b/maker/golang/cmd/generate.go @@ -20,7 +20,7 @@ func Generate() { var srcFile, dstFile = "", "" var ipVersion, fieldList, logLevel = "", "", "info" var indexPolicy = xdb.VectorIndexPolicy - var fErr = iterateFlags(func(key string, val string) error { + var fErr = IterateFlags(func(key string, val string) error { switch key { case "src": srcFile = val @@ -72,13 +72,13 @@ func Generate() { } // check and apply the log level - err = applyLogLevel(logLevel) + err = ApplyLogLevel(logLevel) if err != nil { slog.Error("failed to apply log level", "error", err) return } - fields, err := getFilterFields(fieldList) + fields, err := GetFilterFields(fieldList) if err != nil { slog.Error("failed to get filter fields", "error", err) return diff --git a/maker/golang/cmd/process.go b/maker/golang/cmd/process.go index 256ecf1..b0559cd 100644 --- a/maker/golang/cmd/process.go +++ b/maker/golang/cmd/process.go @@ -22,7 +22,7 @@ func Process() { var fieldList, logLevel = "", "" var clearBasedIndex = -1 var clearValueEqual, clearValueExcept = "", "" - var fErr = iterateFlags(func(key string, val string) error { + var fErr = IterateFlags(func(key string, val string) error { switch key { case "src": srcFile = val @@ -79,13 +79,13 @@ func Process() { } // check and apply the log level - err = applyLogLevel(logLevel) + err = ApplyLogLevel(logLevel) if err != nil { slog.Error("failed to apply log level", "error", err) return } - fields, err := getFilterFields(fieldList) + fields, err := GetFilterFields(fieldList) if err != nil { slog.Error("failed to get filter fields", "error", err) return diff --git a/maker/golang/cmd/search.go b/maker/golang/cmd/search.go index a64060c..e8e39ef 100644 --- a/maker/golang/cmd/search.go +++ b/maker/golang/cmd/search.go @@ -21,7 +21,7 @@ import ( func Search() { var err error var dbFile = "" - var fErr = iterateFlags(func(key string, val string) error { + var fErr = IterateFlags(func(key string, val string) error { if key == "db" { dbFile = val } else { diff --git a/maker/golang/cmd/util.go b/maker/golang/cmd/util.go index e0f360f..9cabff5 100644 --- a/maker/golang/cmd/util.go +++ b/maker/golang/cmd/util.go @@ -22,7 +22,7 @@ func PrintHelp() { } // Iterate the cli flags -func iterateFlags(cb func(key string, val string) error) error { +func IterateFlags(cb func(key string, val string) error) error { for i := 2; i < len(os.Args); i++ { r := os.Args[i] if len(r) < 5 { @@ -46,7 +46,7 @@ func iterateFlags(cb func(key string, val string) error) error { return nil } -func applyLogLevel(logLevel string) error { +func ApplyLogLevel(logLevel string) error { // check and apply the log level var levelLog = slog.LevelInfo switch strings.ToLower(logLevel) { @@ -71,7 +71,7 @@ func applyLogLevel(logLevel string) error { var pattern = regexp.MustCompile(`^(\d+(-\d+)?)$`) -func getFilterFields(fieldList string) ([]int, error) { +func GetFilterFields(fieldList string) ([]int, error) { if len(fieldList) == 0 { return []int{}, nil }