Versions in this module Expand all Collapse all v2 v2.7.2 Jan 29, 2024 Changes in this version + const VERBOSE + func Build(options *Options) (string, error) + func CreateEmbedDirectories(cwd string, buildOptions *Options) error + func GenerateBindings(buildOptions *Options) error + func GenerateNSISInstaller(options *Options, amd64Binary string, arm64Binary string) error + type BaseBuilder struct + func NewBaseBuilder(options *Options) *BaseBuilder + func (b *BaseBuilder) BuildFrontend(outputLogger *clilogger.CLILogger) error + func (b *BaseBuilder) CleanUp() + func (b *BaseBuilder) CompileProject(options *Options) error + func (b *BaseBuilder) NpmInstall(sourceDir string, verbose bool) error + func (b *BaseBuilder) NpmInstallUsingCommand(sourceDir string, installCommand string, verbose bool) error + func (b *BaseBuilder) NpmRun(projectDir, buildTarget string, verbose bool) error + func (b *BaseBuilder) NpmRunWithEnvironment(projectDir, buildTarget string, verbose bool, envvars []string) error + func (b *BaseBuilder) OutputFilename(options *Options) string + func (b *BaseBuilder) SetProjectData(projectData *project.Project) + type Builder interface + BuildFrontend func(logger *clilogger.CLILogger) error + CleanUp func() + CompileProject func(options *Options) error + OutputFilename func(options *Options) string + SetProjectData func(projectData *project.Project) + type DesktopBuilder struct + type Mode int + const Debug + const Dev + const Production + type Options struct + Arch string + BinDirectory string + BundleName string + CleanBinDirectory bool + CompiledBinary string + Compiler string + Compress bool + CompressFlags string + Devtools bool + ForceBuild bool + GarbleArgs string + IgnoreApplication bool + IgnoreFrontend bool + KeepAssets bool + LDFlags string + Logger *clilogger.CLILogger + Mode Mode + Obfuscated bool + OutputFile string + OutputType string + Pack bool + Platform string + ProjectData *project.Project + RaceDetector bool + RunDelve bool + SkipBindings bool + SkipModTidy bool + TrimPath bool + UserTags []string + Verbosity int + WailsJSDir string + WebView2Strategy string + WindowsConsole bool