// Copyright 2017-2025 WIT.COM Inc. All rights reserved. // Use of this source code is governed by the GPL 3.0 package main import ( "fmt" "go.wit.com/lib/env" "go.wit.com/log" ) // FORGE USES THESE TO RECOVER FROM WHEN TOOLKITS FAIL TO LOAD // so don't delete them func doBuild() error { v := []string{} if env.Verbose() { v = []string{"-v", "-x"} } gopath := "fixme build" repo := me.forge.Repos.FindByNamespace(gopath) if repo == nil { return fmt.Errorf("rep not found: %s", gopath) } if err := me.forge.Build(repo, v); err != nil { log.Warn("Build failed:", repo.Namespace, err) return err } return nil } func doInstall() error { v := []string{} if env.Verbose() { v = []string{"-v", "-x"} } gopath := "fixme build" repo := me.forge.Repos.FindByNamespace(gopath) if repo == nil { return fmt.Errorf("rep not found: %s", gopath) } if err := me.forge.Install(repo, v); err != nil { log.Warn("Install failed", repo.Namespace, err) return err } return nil }