common

package
v0.9.0-rc.1 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetPlugins

func GetPlugins() []*cobra.Command

func RegisterPlugin

func RegisterPlugin(command *cobra.Command)

func SetCurrentProject

func SetCurrentProject(project AppProject)

func SetVerbose

func SetVerbose(enable bool)

func Verbose

func Verbose() bool

Types

type AppProject

type AppProject interface {
	Validate() error
	Name() string
	Dir() string
	BinDir() string
	SrcDir() string
	Executable() string
	AddImports(ignoreError bool, imports ...util.Import) error
	RemoveImports(imports ...string) error
	GetPath(flogoImport util.Import) (string, error)
	DepManager() util.DepManager

	GetGoImports(withVersion bool) ([]util.Import, error)
}

func CurrentProject

func CurrentProject() AppProject

Jump to

Keyboard shortcuts

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