Documentation ¶
Index ¶
- func NewFetchImageReader(logger *zap.Logger) buffetch.ImageReader
- func NewFetchReader(logger *zap.Logger, moduleResolver bufmodule.ModuleResolver, ...) buffetch.Reader
- func NewFetchSourceReader(logger *zap.Logger) buffetch.SourceReader
- func NewWireEnvReader(logger *zap.Logger, configProvider bufconfig.Provider, ...) bufwire.EnvReader
- func NewWireFileLister(logger *zap.Logger, configProvider bufconfig.Provider, ...) bufwire.FileLister
- func NewWireImageReader(logger *zap.Logger) bufwire.ImageReader
- func NewWireImageWriter(logger *zap.Logger) bufwire.ImageWriter
- func WarnBeta(logger *zap.Logger)
- type ModuleResolverReaderProvider
- type NopModuleResolverReaderProvider
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFetchImageReader ¶ added in v0.21.0
func NewFetchImageReader(logger *zap.Logger) buffetch.ImageReader
NewFetchImageReader creates a new buffetch.ImageReader with the default HTTP client and git cloner.
func NewFetchReader ¶ added in v0.20.5
func NewFetchReader( logger *zap.Logger, moduleResolver bufmodule.ModuleResolver, moduleReader bufmodule.ModuleReader, ) buffetch.Reader
NewFetchReader creates a new buffetch.Reader with the default HTTP client and git cloner.
func NewFetchSourceReader ¶ added in v0.21.0
func NewFetchSourceReader(logger *zap.Logger) buffetch.SourceReader
NewFetchSourceReader creates a new buffetch.SourceReader with the default HTTP client and git cloner.
func NewWireEnvReader ¶ added in v0.25.0
func NewWireEnvReader( logger *zap.Logger, configProvider bufconfig.Provider, moduleResolver bufmodule.ModuleResolver, moduleReader bufmodule.ModuleReader, ) bufwire.EnvReader
NewWireEnvReader returns a new EnvReader.
func NewWireFileLister ¶ added in v0.25.0
func NewWireFileLister( logger *zap.Logger, configProvider bufconfig.Provider, moduleResolver bufmodule.ModuleResolver, moduleReader bufmodule.ModuleReader, ) bufwire.FileLister
NewWireFileLister returns a new FileLister.
func NewWireImageReader ¶ added in v0.25.0
func NewWireImageReader( logger *zap.Logger, ) bufwire.ImageReader
NewWireImageReader returns a new ImageReader.
func NewWireImageWriter ¶ added in v0.25.0
func NewWireImageWriter( logger *zap.Logger, ) bufwire.ImageWriter
NewWireImageWriter returns a new ImageWriter.
Types ¶
type ModuleResolverReaderProvider ¶ added in v0.25.0
type ModuleResolverReaderProvider interface { GetModuleReader(context.Context, appflag.Container) (bufmodule.ModuleReader, error) GetModuleResolver(context.Context, appflag.Container) (bufmodule.ModuleResolver, error) }
ModuleResolverReaderProvider provides ModuleResolvers and ModuleReaders.
type NopModuleResolverReaderProvider ¶ added in v0.25.0
type NopModuleResolverReaderProvider struct{}
NopModuleResolverReaderProvider is a no-op ModuleResolverReaderProvider.
func (NopModuleResolverReaderProvider) GetModuleReader ¶ added in v0.25.0
func (NopModuleResolverReaderProvider) GetModuleReader(_ context.Context, _ appflag.Container) (bufmodule.ModuleReader, error)
GetModuleReader returns a no-op module reader.
func (NopModuleResolverReaderProvider) GetModuleResolver ¶ added in v0.25.0
func (NopModuleResolverReaderProvider) GetModuleResolver(_ context.Context, _ appflag.Container) (bufmodule.ModuleResolver, error)
GetModuleResolver returns a no-op module resolver.