file_getter

package
v1.3.38 Latest Latest
Warning

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

Go to latest
Published: Apr 17, 2024 License: MPL-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrUnauthorized = os.ErrPermission
View Source
var SymlinkAny = os.Symlink

Functions

func Copy

func Copy(ctx context.Context, dst io.Writer, src io.Reader) (int64, error)

Copy is a io.Copy cancellable by context

Types

type FileGetter

type FileGetter struct{}

FileGetter is a Getter implementation that will download a module from a file scheme.

func (*FileGetter) Detect

func (g *FileGetter) Detect(req *Request) (bool, error)

func (*FileGetter) Get

func (g *FileGetter) Get(ctx context.Context, req *Request) error

func (*FileGetter) GetFile

func (g *FileGetter) GetFile(ctx context.Context, req *Request) error

func (*FileGetter) Mode

func (g *FileGetter) Mode(ctx context.Context, u *url.URL) (Mode, error)

Jump to

Keyboard shortcuts

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