bufcli

package
v0.27.1 Latest Latest
Warning

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

Go to latest
Published: Oct 16, 2020 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

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.

func WarnBeta added in v0.25.0

func WarnBeta(logger *zap.Logger)

WarnBeta warns that the command is beta.

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

GetModuleReader returns a no-op module reader.

func (NopModuleResolverReaderProvider) GetModuleResolver added in v0.25.0

GetModuleResolver returns a no-op module resolver.

Jump to

Keyboard shortcuts

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