Documentation ¶
Index ¶
- func FlagErr(flagName, format string, a ...any) error
- func GetParamByName(paramName, paramsStr string) (string, error)
- func Map(flagName, paramsStr string, obj interface{}) error
- func SplitPrefixedName(prefixedName string) (prefix string, name string, err error)
- func Supported(obj interface{}) string
- type NotFoundError
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetParamByName ¶
func Map ¶
Map assigns the parameter value into the right struct field, which is represented by obj. For example, if we use Map("param1", "value1", &myFlag) with MyFlag struct above, Param1 field would be assigned with "value1".
func SplitPrefixedName ¶
SplitPrefixedName splits prefixedName with "/" as a separator
Types ¶
type NotFoundError ¶ added in v1.2.0
type NotFoundError struct {
Name string
}
func (NotFoundError) Error ¶ added in v1.2.0
func (e NotFoundError) Error() string
func (NotFoundError) Is ¶ added in v1.2.0
func (e NotFoundError) Is(target error) bool
Click to show internal directories.
Click to hide internal directories.