modconv

package standard library
go1.19.9 Latest Latest
Warning

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

Go to latest
Published: May 2, 2023 License: BSD-3-Clause Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Converters = map[string]func(string, []byte) (*modfile.File, error){
	"GLOCKFILE":          ParseGLOCKFILE,
	"Godeps/Godeps.json": ParseGodepsJSON,
	"Gopkg.lock":         ParseGopkgLock,
	"dependencies.tsv":   ParseDependenciesTSV,
	"glide.lock":         ParseGlideLock,
	"vendor.conf":        ParseVendorConf,
	"vendor.yml":         ParseVendorYML,
	"vendor/manifest":    ParseVendorManifest,
	"vendor/vendor.json": ParseVendorJSON,
}

Functions

func ConvertLegacyConfig

func ConvertLegacyConfig(f *modfile.File, file string, data []byte, queryPackage func(path, rev string) (module.Version, error)) error

ConvertLegacyConfig converts legacy config to modfile. The file argument is slash-delimited.

func ParseDependenciesTSV

func ParseDependenciesTSV(file string, data []byte) (*modfile.File, error)

func ParseGLOCKFILE

func ParseGLOCKFILE(file string, data []byte) (*modfile.File, error)

func ParseGlideLock

func ParseGlideLock(file string, data []byte) (*modfile.File, error)

func ParseGodepsJSON

func ParseGodepsJSON(file string, data []byte) (*modfile.File, error)

func ParseGopkgLock

func ParseGopkgLock(file string, data []byte) (*modfile.File, error)

func ParseVendorConf

func ParseVendorConf(file string, data []byte) (*modfile.File, error)

func ParseVendorJSON

func ParseVendorJSON(file string, data []byte) (*modfile.File, error)

func ParseVendorManifest

func ParseVendorManifest(file string, data []byte) (*modfile.File, error)

func ParseVendorYML

func ParseVendorYML(file string, data []byte) (*modfile.File, error)

Types

This section is empty.

Jump to

Keyboard shortcuts

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