From 88afe8e6409b954c26b1fab3efd2915e3e4e44ec Mon Sep 17 00:00:00 2001 From: Inhere Date: Wed, 14 Sep 2022 15:33:41 +0800 Subject: [PATCH] chore: update and re-generate README --- README.md | 8 +++++++- README.zh-CN.md | 8 +++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index c0528871f..8e15c1968 100644 --- a/README.md +++ b/README.md @@ -128,6 +128,9 @@ ss, err := arrutil.ToStrings([]int{1, 2}) // ss: []string{"1", "2"} > Package `github.com/gookit/goutil/cflag` ```go +// source at cflag/app.go +func NewApp(fns ...func(app *App)) *App +func NewCmd(name, desc string) *Cmd // source at cflag/cflag.go func SetDebug(open bool) func New(fns ...func(c *CFlags)) *CFlags @@ -659,7 +662,7 @@ func ToString(mp map[string]any) string func ToString2(mp any) string func FormatIndent(mp any, indent string) string func Flatten(mp map[string]any) map[string]interface{} -func FlatWithFunc(mp map[string]any, fn FlatFunc) +func FlatWithFunc(mp map[string]any, fn reflects.FlatFunc) // source at maputil/format.go func NewFormatter(mp any) *MapFormatter // source at maputil/get.go @@ -765,6 +768,7 @@ func Indirect(v reflect.Value) reflect.Value func Len(v reflect.Value) int func SliceSubKind(typ reflect.Type) reflect.Kind func SetValue(rv reflect.Value, val interface{}) error +func FlatMap(rv reflect.Value, fn FlatFunc) // source at reflects/value.go func Wrap(rv reflect.Value) Value func ValueOf(v interface{}) Value @@ -1099,6 +1103,8 @@ func MockEnvValue(key, val string, fn func(nv string)) func MockEnvValues(kvMap map[string]string, fn func()) func MockOsEnvByText(envText string, fn func()) func MockOsEnv(mp map[string]string, fn func()) +func ClearOSEnv() { os.Clearenv() } +func RevertOSEnv() func MockCleanOsEnv(mp map[string]string, fn func()) // source at testutil/httpmock.go func NewHttpRequest(method, path string, data *MD) *http.Request diff --git a/README.zh-CN.md b/README.zh-CN.md index 1ca6b6653..82e5a35ca 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -127,6 +127,9 @@ ss, err := arrutil.ToStrings([]int{1, 2}) // ss: []string{"1", "2"} > Package `github.com/gookit/goutil/cflag` ```go +// source at cflag/app.go +func NewApp(fns ...func(app *App)) *App +func NewCmd(name, desc string) *Cmd // source at cflag/cflag.go func SetDebug(open bool) func New(fns ...func(c *CFlags)) *CFlags @@ -660,7 +663,7 @@ func ToString(mp map[string]any) string func ToString2(mp any) string func FormatIndent(mp any, indent string) string func Flatten(mp map[string]any) map[string]interface{} -func FlatWithFunc(mp map[string]any, fn FlatFunc) +func FlatWithFunc(mp map[string]any, fn reflects.FlatFunc) // source at maputil/format.go func NewFormatter(mp any) *MapFormatter // source at maputil/get.go @@ -766,6 +769,7 @@ func Indirect(v reflect.Value) reflect.Value func Len(v reflect.Value) int func SliceSubKind(typ reflect.Type) reflect.Kind func SetValue(rv reflect.Value, val interface{}) error +func FlatMap(rv reflect.Value, fn FlatFunc) // source at reflects/value.go func Wrap(rv reflect.Value) Value func ValueOf(v interface{}) Value @@ -1100,6 +1104,8 @@ func MockEnvValue(key, val string, fn func(nv string)) func MockEnvValues(kvMap map[string]string, fn func()) func MockOsEnvByText(envText string, fn func()) func MockOsEnv(mp map[string]string, fn func()) +func ClearOSEnv() { os.Clearenv() } +func RevertOSEnv() func MockCleanOsEnv(mp map[string]string, fn func()) // source at testutil/httpmock.go func NewHttpRequest(method, path string, data *MD) *http.Request