buildtest

package
v2.0.0-alpha.15 Latest Latest
Warning

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

Go to latest
Published: Jun 17, 2020 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AfterBuilder

type AfterBuilder func(ctx context.Context, root string, args []string, err error) error

func (AfterBuilder) AfterBuild

func (b AfterBuilder) AfterBuild(ctx context.Context, root string, args []string, err error) error

func (AfterBuilder) PluginName

func (AfterBuilder) PluginName() string

type BeforeBuilder

type BeforeBuilder func(ctx context.Context, root string, args []string) error

func (BeforeBuilder) BeforeBuild

func (b BeforeBuilder) BeforeBuild(ctx context.Context, root string, args []string) error

func (BeforeBuilder) PluginName

func (BeforeBuilder) PluginName() string

type BuildArger

type BuildArger func(args []string) []string

func (BuildArger) GoBuildArgs

func (b BuildArger) GoBuildArgs(args []string) []string

func (BuildArger) PluginName

func (BuildArger) PluginName() string

type Builder

type Builder func(ctx context.Context, root string, args []string) error

func (Builder) Build

func (b Builder) Build(ctx context.Context, root string, args []string) error

func (Builder) PluginName

func (Builder) PluginName() string

type Flagger

type Flagger []*flag.Flag

func (Flagger) BuildFlags

func (f Flagger) BuildFlags() []*flag.Flag

func (Flagger) PluginName

func (Flagger) PluginName() string

type GoBuilder

type GoBuilder func(ctx context.Context, root string, cmd *exec.Cmd) error

func (GoBuilder) GoBuild

func (g GoBuilder) GoBuild(ctx context.Context, root string, cmd *exec.Cmd) error

func (GoBuilder) PluginName

func (GoBuilder) PluginName() string

type Importer

type Importer func(ctx context.Context, root string) ([]string, error)

func (Importer) BuildImports

func (i Importer) BuildImports(ctx context.Context, root string) ([]string, error)

func (Importer) PluginName

func (Importer) PluginName() string

type PackFiler

type PackFiler func(ctx context.Context, root string) ([]string, error)

func (PackFiler) PackageFiles

func (p PackFiler) PackageFiles(ctx context.Context, root string) ([]string, error)

func (PackFiler) PluginName

func (PackFiler) PluginName() string

type Packager

type Packager func(ctx context.Context, root string, args []string) error

func (Packager) Package

func (p Packager) Package(ctx context.Context, root string, args []string) error

func (Packager) PluginName

func (Packager) PluginName() string

type Pflagger

type Pflagger []*pflag.Flag

func (Pflagger) BuildFlags

func (f Pflagger) BuildFlags() []*pflag.Flag

func (Pflagger) PluginName

func (Pflagger) PluginName() string

type Versioner

type Versioner func(ctx context.Context, root string) (string, error)

func (Versioner) BuildVersion

func (v Versioner) BuildVersion(ctx context.Context, root string) (string, error)

func (Versioner) PluginName

func (Versioner) PluginName() string

Jump to

Keyboard shortcuts

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