resolvers

package
v0.26.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 30, 2023 License: Apache-2.0 Imports: 9 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func LoadResolvers

func LoadResolvers() []snake.Resolver

Types

type ContextResolver

type ContextResolver struct {
	Quiet   bool `usage:"Do not print any output" default:"false"`
	Debug   bool `usage:"Print debug output" default:"false"`
	Version bool `usage:"Print version and exit" default:"false"`
}

func (*ContextResolver) Run

func (me *ContextResolver) Run(cmd *cobra.Command) (context.Context, error)

type CustomInterface

type CustomInterface interface {
}

type CustomInterfaceStruct

type CustomInterfaceStruct struct {
}

type CustomResolver

type CustomResolver struct {
}

func (*CustomResolver) Flags

func (me *CustomResolver) Flags(flgs *pflag.FlagSet)

func (*CustomResolver) Run

func (me *CustomResolver) Run() (CustomInterface, error)

type DoubleResolver

type DoubleResolver struct {
	A bool `usage:"A" default:"true"`
	B bool `usage:"B" default:"true"`
}

func (*DoubleResolver) Run

func (me *DoubleResolver) Run(cmd *cobra.Command) (io.Reader, io.Writer, error)

type TripleResolver

type TripleResolver struct {
}

func (*TripleResolver) Run

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL