├── .golangci.yaml ├── LICENSE ├── Makefile ├── README.md ├── boilerplate.txt ├── go.mod ├── go.sum └── pkg ├── auth └── auth.go ├── cli ├── flag │ ├── ciphersuites_flag.go │ ├── ciphersuites_flag_114.go │ ├── ciphersuites_flag_test.go │ ├── colon_separated_multimap_string_string.go │ ├── colon_separated_multimap_string_string_test.go │ ├── configuration_map.go │ ├── flags.go │ ├── langle_separated_map_string_string.go │ ├── langle_separated_map_string_string_test.go │ ├── map_string_bool.go │ ├── map_string_bool_test.go │ ├── map_string_string.go │ ├── map_string_string_test.go │ ├── namedcertkey_flag.go │ ├── namedcertkey_flag_test.go │ ├── noop.go │ ├── omitempty.go │ ├── sectioned.go │ ├── string_flag.go │ └── tristate.go └── globalflag │ ├── globalflags.go │ └── globalflags_test.go ├── core ├── core.go └── doc.go ├── fields ├── doc.go ├── fields.go ├── fields_test.go ├── requirements.go ├── selector.go └── selector_test.go ├── json ├── json.go └── jsoniter.go ├── jsonutils ├── .gitignore ├── LICENSE ├── OWNERS ├── README.md ├── access.go ├── clone.go ├── compond.go ├── consts.go ├── currency.go ├── dict.go ├── doc.go ├── equals.go ├── errors.go ├── go.mod ├── go.sum ├── interface.go ├── iszero.go ├── jsonutils.go ├── length.go ├── marshal.go ├── querystring.go ├── reflect.go ├── size.go ├── string.go ├── stringsegment.go ├── unmarshal.go ├── update.go ├── utils.go ├── values.go ├── write.go └── yamlutils.go ├── labels ├── doc.go ├── labels.go ├── labels_test.go ├── selector.go ├── selector_test.go └── zz_generated.deepcopy.go ├── meta └── v1 │ ├── doc.go │ ├── meta.go │ └── types.go ├── runtime ├── interface.go └── negotiate.go ├── scheme ├── group_version.go └── interfaces.go ├── selection └── operator.go ├── term └── term.go ├── time └── time.go ├── tools └── addlicense.go ├── util ├── .keep ├── clock │ ├── clock.go │ └── clock_test.go ├── fileutil │ └── fileutil.go ├── homedir │ └── homedir.go ├── idutil │ ├── doc.go │ ├── idutil.go │ └── idutil_test.go ├── iputil │ └── iputil.go ├── jsonutil │ ├── interface.go │ ├── json.go │ └── jsonutil.go ├── net │ └── net.go ├── retryutil │ └── retryutil.go ├── runtime │ ├── runtime.go │ └── runtime_test.go ├── sets │ ├── byte.go │ ├── doc.go │ ├── empty.go │ ├── int.go │ ├── int32.go │ ├── int64.go │ ├── set_test.go │ └── string.go ├── signals │ ├── signal.go │ ├── signal_posix.go │ └── signal_windows.go ├── sliceutil │ └── sliceutil.go ├── stringutil │ ├── base64.go │ ├── stringutil.go │ └── stringutil_test.go └── wait │ ├── doc.go │ ├── wait.go │ └── wait_test.go ├── validation ├── doc.go ├── field │ ├── errors.go │ ├── errors_test.go │ ├── path.go │ └── path_test.go ├── generic.go ├── generic_test.go ├── validation.go └── validation_test.go └── version ├── verflag └── verflag.go └── version.go /.golangci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/.golangci.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/README.md -------------------------------------------------------------------------------- /boilerplate.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/boilerplate.txt -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/go.sum -------------------------------------------------------------------------------- /pkg/auth/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/auth/auth.go -------------------------------------------------------------------------------- /pkg/cli/flag/ciphersuites_flag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/cli/flag/ciphersuites_flag.go -------------------------------------------------------------------------------- /pkg/cli/flag/ciphersuites_flag_114.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/cli/flag/ciphersuites_flag_114.go -------------------------------------------------------------------------------- /pkg/cli/flag/ciphersuites_flag_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/cli/flag/ciphersuites_flag_test.go -------------------------------------------------------------------------------- /pkg/cli/flag/colon_separated_multimap_string_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/cli/flag/colon_separated_multimap_string_string.go -------------------------------------------------------------------------------- /pkg/cli/flag/colon_separated_multimap_string_string_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/cli/flag/colon_separated_multimap_string_string_test.go -------------------------------------------------------------------------------- /pkg/cli/flag/configuration_map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/cli/flag/configuration_map.go -------------------------------------------------------------------------------- /pkg/cli/flag/flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/cli/flag/flags.go -------------------------------------------------------------------------------- /pkg/cli/flag/langle_separated_map_string_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/cli/flag/langle_separated_map_string_string.go -------------------------------------------------------------------------------- /pkg/cli/flag/langle_separated_map_string_string_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/cli/flag/langle_separated_map_string_string_test.go -------------------------------------------------------------------------------- /pkg/cli/flag/map_string_bool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/cli/flag/map_string_bool.go -------------------------------------------------------------------------------- /pkg/cli/flag/map_string_bool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/cli/flag/map_string_bool_test.go -------------------------------------------------------------------------------- /pkg/cli/flag/map_string_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/cli/flag/map_string_string.go -------------------------------------------------------------------------------- /pkg/cli/flag/map_string_string_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/cli/flag/map_string_string_test.go -------------------------------------------------------------------------------- /pkg/cli/flag/namedcertkey_flag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/cli/flag/namedcertkey_flag.go -------------------------------------------------------------------------------- /pkg/cli/flag/namedcertkey_flag_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/cli/flag/namedcertkey_flag_test.go -------------------------------------------------------------------------------- /pkg/cli/flag/noop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/cli/flag/noop.go -------------------------------------------------------------------------------- /pkg/cli/flag/omitempty.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/cli/flag/omitempty.go -------------------------------------------------------------------------------- /pkg/cli/flag/sectioned.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/cli/flag/sectioned.go -------------------------------------------------------------------------------- /pkg/cli/flag/string_flag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/cli/flag/string_flag.go -------------------------------------------------------------------------------- /pkg/cli/flag/tristate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/cli/flag/tristate.go -------------------------------------------------------------------------------- /pkg/cli/globalflag/globalflags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/cli/globalflag/globalflags.go -------------------------------------------------------------------------------- /pkg/cli/globalflag/globalflags_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/cli/globalflag/globalflags_test.go -------------------------------------------------------------------------------- /pkg/core/core.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/core/core.go -------------------------------------------------------------------------------- /pkg/core/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/core/doc.go -------------------------------------------------------------------------------- /pkg/fields/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/fields/doc.go -------------------------------------------------------------------------------- /pkg/fields/fields.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/fields/fields.go -------------------------------------------------------------------------------- /pkg/fields/fields_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/fields/fields_test.go -------------------------------------------------------------------------------- /pkg/fields/requirements.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/fields/requirements.go -------------------------------------------------------------------------------- /pkg/fields/selector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/fields/selector.go -------------------------------------------------------------------------------- /pkg/fields/selector_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/fields/selector_test.go -------------------------------------------------------------------------------- /pkg/json/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/json/json.go -------------------------------------------------------------------------------- /pkg/json/jsoniter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/json/jsoniter.go -------------------------------------------------------------------------------- /pkg/jsonutils/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/jsonutils/.gitignore -------------------------------------------------------------------------------- /pkg/jsonutils/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/jsonutils/LICENSE -------------------------------------------------------------------------------- /pkg/jsonutils/OWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/jsonutils/OWNERS -------------------------------------------------------------------------------- /pkg/jsonutils/README.md: -------------------------------------------------------------------------------- 1 | # jsonutils 2 | 3 | Golang package to interact with JSON. 4 | -------------------------------------------------------------------------------- /pkg/jsonutils/access.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/jsonutils/access.go -------------------------------------------------------------------------------- /pkg/jsonutils/clone.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/jsonutils/clone.go -------------------------------------------------------------------------------- /pkg/jsonutils/compond.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/jsonutils/compond.go -------------------------------------------------------------------------------- /pkg/jsonutils/consts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/jsonutils/consts.go -------------------------------------------------------------------------------- /pkg/jsonutils/currency.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/jsonutils/currency.go -------------------------------------------------------------------------------- /pkg/jsonutils/dict.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/jsonutils/dict.go -------------------------------------------------------------------------------- /pkg/jsonutils/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/jsonutils/doc.go -------------------------------------------------------------------------------- /pkg/jsonutils/equals.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/jsonutils/equals.go -------------------------------------------------------------------------------- /pkg/jsonutils/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/jsonutils/errors.go -------------------------------------------------------------------------------- /pkg/jsonutils/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/jsonutils/go.mod -------------------------------------------------------------------------------- /pkg/jsonutils/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/jsonutils/go.sum -------------------------------------------------------------------------------- /pkg/jsonutils/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/jsonutils/interface.go -------------------------------------------------------------------------------- /pkg/jsonutils/iszero.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/jsonutils/iszero.go -------------------------------------------------------------------------------- /pkg/jsonutils/jsonutils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/jsonutils/jsonutils.go -------------------------------------------------------------------------------- /pkg/jsonutils/length.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/jsonutils/length.go -------------------------------------------------------------------------------- /pkg/jsonutils/marshal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/jsonutils/marshal.go -------------------------------------------------------------------------------- /pkg/jsonutils/querystring.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/jsonutils/querystring.go -------------------------------------------------------------------------------- /pkg/jsonutils/reflect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/jsonutils/reflect.go -------------------------------------------------------------------------------- /pkg/jsonutils/size.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/jsonutils/size.go -------------------------------------------------------------------------------- /pkg/jsonutils/string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/jsonutils/string.go -------------------------------------------------------------------------------- /pkg/jsonutils/stringsegment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/jsonutils/stringsegment.go -------------------------------------------------------------------------------- /pkg/jsonutils/unmarshal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/jsonutils/unmarshal.go -------------------------------------------------------------------------------- /pkg/jsonutils/update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/jsonutils/update.go -------------------------------------------------------------------------------- /pkg/jsonutils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/jsonutils/utils.go -------------------------------------------------------------------------------- /pkg/jsonutils/values.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/jsonutils/values.go -------------------------------------------------------------------------------- /pkg/jsonutils/write.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/jsonutils/write.go -------------------------------------------------------------------------------- /pkg/jsonutils/yamlutils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/jsonutils/yamlutils.go -------------------------------------------------------------------------------- /pkg/labels/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/labels/doc.go -------------------------------------------------------------------------------- /pkg/labels/labels.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/labels/labels.go -------------------------------------------------------------------------------- /pkg/labels/labels_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/labels/labels_test.go -------------------------------------------------------------------------------- /pkg/labels/selector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/labels/selector.go -------------------------------------------------------------------------------- /pkg/labels/selector_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/labels/selector_test.go -------------------------------------------------------------------------------- /pkg/labels/zz_generated.deepcopy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/labels/zz_generated.deepcopy.go -------------------------------------------------------------------------------- /pkg/meta/v1/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/meta/v1/doc.go -------------------------------------------------------------------------------- /pkg/meta/v1/meta.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/meta/v1/meta.go -------------------------------------------------------------------------------- /pkg/meta/v1/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/meta/v1/types.go -------------------------------------------------------------------------------- /pkg/runtime/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/runtime/interface.go -------------------------------------------------------------------------------- /pkg/runtime/negotiate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/runtime/negotiate.go -------------------------------------------------------------------------------- /pkg/scheme/group_version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/scheme/group_version.go -------------------------------------------------------------------------------- /pkg/scheme/interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/scheme/interfaces.go -------------------------------------------------------------------------------- /pkg/selection/operator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/selection/operator.go -------------------------------------------------------------------------------- /pkg/term/term.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/term/term.go -------------------------------------------------------------------------------- /pkg/time/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/time/time.go -------------------------------------------------------------------------------- /pkg/tools/addlicense.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/tools/addlicense.go -------------------------------------------------------------------------------- /pkg/util/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pkg/util/clock/clock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/util/clock/clock.go -------------------------------------------------------------------------------- /pkg/util/clock/clock_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/util/clock/clock_test.go -------------------------------------------------------------------------------- /pkg/util/fileutil/fileutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/util/fileutil/fileutil.go -------------------------------------------------------------------------------- /pkg/util/homedir/homedir.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/util/homedir/homedir.go -------------------------------------------------------------------------------- /pkg/util/idutil/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/util/idutil/doc.go -------------------------------------------------------------------------------- /pkg/util/idutil/idutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/util/idutil/idutil.go -------------------------------------------------------------------------------- /pkg/util/idutil/idutil_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/util/idutil/idutil_test.go -------------------------------------------------------------------------------- /pkg/util/iputil/iputil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/util/iputil/iputil.go -------------------------------------------------------------------------------- /pkg/util/jsonutil/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/util/jsonutil/interface.go -------------------------------------------------------------------------------- /pkg/util/jsonutil/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/util/jsonutil/json.go -------------------------------------------------------------------------------- /pkg/util/jsonutil/jsonutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/util/jsonutil/jsonutil.go -------------------------------------------------------------------------------- /pkg/util/net/net.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/util/net/net.go -------------------------------------------------------------------------------- /pkg/util/retryutil/retryutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/util/retryutil/retryutil.go -------------------------------------------------------------------------------- /pkg/util/runtime/runtime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/util/runtime/runtime.go -------------------------------------------------------------------------------- /pkg/util/runtime/runtime_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/util/runtime/runtime_test.go -------------------------------------------------------------------------------- /pkg/util/sets/byte.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/util/sets/byte.go -------------------------------------------------------------------------------- /pkg/util/sets/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/util/sets/doc.go -------------------------------------------------------------------------------- /pkg/util/sets/empty.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/util/sets/empty.go -------------------------------------------------------------------------------- /pkg/util/sets/int.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/util/sets/int.go -------------------------------------------------------------------------------- /pkg/util/sets/int32.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/util/sets/int32.go -------------------------------------------------------------------------------- /pkg/util/sets/int64.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/util/sets/int64.go -------------------------------------------------------------------------------- /pkg/util/sets/set_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/util/sets/set_test.go -------------------------------------------------------------------------------- /pkg/util/sets/string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/util/sets/string.go -------------------------------------------------------------------------------- /pkg/util/signals/signal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/util/signals/signal.go -------------------------------------------------------------------------------- /pkg/util/signals/signal_posix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/util/signals/signal_posix.go -------------------------------------------------------------------------------- /pkg/util/signals/signal_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/util/signals/signal_windows.go -------------------------------------------------------------------------------- /pkg/util/sliceutil/sliceutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/util/sliceutil/sliceutil.go -------------------------------------------------------------------------------- /pkg/util/stringutil/base64.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/util/stringutil/base64.go -------------------------------------------------------------------------------- /pkg/util/stringutil/stringutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/util/stringutil/stringutil.go -------------------------------------------------------------------------------- /pkg/util/stringutil/stringutil_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/util/stringutil/stringutil_test.go -------------------------------------------------------------------------------- /pkg/util/wait/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/util/wait/doc.go -------------------------------------------------------------------------------- /pkg/util/wait/wait.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/util/wait/wait.go -------------------------------------------------------------------------------- /pkg/util/wait/wait_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/util/wait/wait_test.go -------------------------------------------------------------------------------- /pkg/validation/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/validation/doc.go -------------------------------------------------------------------------------- /pkg/validation/field/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/validation/field/errors.go -------------------------------------------------------------------------------- /pkg/validation/field/errors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/validation/field/errors_test.go -------------------------------------------------------------------------------- /pkg/validation/field/path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/validation/field/path.go -------------------------------------------------------------------------------- /pkg/validation/field/path_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/validation/field/path_test.go -------------------------------------------------------------------------------- /pkg/validation/generic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/validation/generic.go -------------------------------------------------------------------------------- /pkg/validation/generic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/validation/generic_test.go -------------------------------------------------------------------------------- /pkg/validation/validation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/validation/validation.go -------------------------------------------------------------------------------- /pkg/validation/validation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/validation/validation_test.go -------------------------------------------------------------------------------- /pkg/version/verflag/verflag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/version/verflag/verflag.go -------------------------------------------------------------------------------- /pkg/version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marmotedu/component-base/HEAD/pkg/version/version.go --------------------------------------------------------------------------------