dependencies

package
v0.0.0-...-9857c5e Latest Latest
Warning

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

Go to latest
Published: Aug 1, 2024 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterResolver

func RegisterResolver(resolver DependencyResolver)

Types

type Dependency

type Dependency struct {
	Pkg     string `yaml:"pkg"`
	Version string `yaml:"version"`
	Args    any    `yaml:"args"`
}

type DependencyResolver

type DependencyResolver struct {
	Type     string
	Resolve  func(dir string, dep Dependency) ([]byte, error)
	Finisher func(dir string) error
}

func GetResolver

func GetResolver(depType string) *DependencyResolver

func NewGoResolver

func NewGoResolver(inject inject.Inject) DependencyResolver

type GoDependencyArgs

type GoDependencyArgs struct {
	Flags []string
}

Jump to

Keyboard shortcuts

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