workspaces

package
v0.0.0-...-993d511 Latest Latest
Warning

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

Go to latest
Published: Oct 14, 2019 License: AGPL-3.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Go

type Go struct {
	// contains filtered or unexported fields
}

func NewGo

func NewGo(exec executors.Executor, infoFetcher repoinfo.Fetcher) *Go

func (Go) Clean

func (w Go) Clean(ctx context.Context)

func (Go) Executor

func (w Go) Executor() executors.Executor

func (Go) FetchDeps

func (w Go) FetchDeps(ctx context.Context, fullRepoPath string) (*ensuredeps.Result, error)

func (Go) Gopath

func (w Go) Gopath() string

func (*Go) Setup

func (w *Go) Setup(ctx context.Context, repo *fetchers.Repo, projectPathParts ...string) error

type Go2

type Go2 struct {
	// contains filtered or unexported fields
}

func NewGo2

func NewGo2(exec executors.Executor, log logutil.Log, repoFetcher fetchers.Fetcher) *Go2

func (*Go2) Setup

func (w *Go2) Setup(ctx context.Context, repo *fetchers.Repo, projectPathParts ...string) (executors.Executor, *result.Log, error)

type Installer

type Installer interface {
	Setup(ctx context.Context, repo *fetchers.Repo, projectPathParts ...string) (executors.Executor, *result.Log, error)
}

Jump to

Keyboard shortcuts

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