Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrCantBuild = errors.New("cannot build")
Functions ¶
Types ¶
type ClientBuilder ¶
type ClientBuilder struct {
// contains filtered or unexported fields
}
func NewClientBuilder ¶
func NewClientBuilder(cfg Config) *ClientBuilder
func (*ClientBuilder) BuildMethod ¶
func (b *ClientBuilder) BuildMethod(build *config.Config, m reflect.Method)
type Config ¶
type Config struct {
InputStructSuffix string
// ReadFlagPrefix The prefix that read flags must have (removed in alias flag).
ReadFlagPrefix string
SkipFlags []string
FlagOverrides map[string]config.Flag
FlagReplaces []string
PriorityFields []string
RequiredFromFieldPointer bool
RequiredFromComment func(string) bool
}
type MethodBuilder ¶
type MethodBuilder struct {
// contains filtered or unexported fields
}
func NewMethodBuilder ¶
func (*MethodBuilder) Build ¶
func (b *MethodBuilder) Build() error
func (*MethodBuilder) Commit ¶
func (b *MethodBuilder) Commit()
type SpecBuilder ¶
type SpecBuilder struct {
// contains filtered or unexported fields
}
func NewSpecBuilder ¶
func NewSpecBuilder(cfg Config) *SpecBuilder
Click to show internal directories.
Click to hide internal directories.