Versions in this module Expand all Collapse all v1 v1.0.0 Jan 3, 2024 Changes in this version + func GetPluginPkgs() []string + func GetPlugins() []*cobra.Command + func RegisterBuildPostProcessor(processor BuildPostProcessor) + func RegisterBuildPreProcessor(processor BuildPreProcessor) + func RegisterPlugin(command *cobra.Command) + func SetCurrentProject(project AppProject) + func SetVerbose(enable bool) + func Verbose() bool + type AppProject interface + AddImports func(ignoreError bool, addToJson bool, imports ...util.Import) error + BinDir func() string + DepManager func() util.DepManager + Dir func() string + Executable func() string + GetGoImports func(withVersion bool) ([]util.Import, error) + GetPath func(flogoImport util.Import) (string, error) + Name func() string + RemoveImports func(imports ...string) error + SrcDir func() string + Validate func() error + func CurrentProject() AppProject + type BuildOptions struct + EmbedConfig bool + OptimizeImports bool + Shim string + type BuildPostProcessor interface + DoPostProcessing func(project AppProject) error + func BuildPostProcessors() []BuildPostProcessor + type BuildPreProcessor interface + DoPreProcessing func(project AppProject, options BuildOptions) error + func BuildPreProcessors() []BuildPreProcessor + type Builder interface + Build func(project AppProject) error