diff options
| -rw-r--r-- | doBuild.go | 12 | ||||
| -rw-r--r-- | main.go | 14 |
2 files changed, 22 insertions, 4 deletions
@@ -3,14 +3,19 @@ package main -/* +import ( + "fmt" + + "go.wit.com/log" +) + func doBuild() error { v := []string{} if argv.Verbose { v = []string{"-v", "-x"} } - gopath := argv.Build + gopath := argv.Dev.Build repo := me.forge.FindByGoPath(gopath) if repo == nil { @@ -29,7 +34,7 @@ func doInstall() error { v = []string{"-v", "-x"} } - gopath := argv.Install + gopath := argv.Dev.Install repo := me.forge.FindByGoPath(gopath) if repo == nil { return fmt.Errorf("rep not found: %s", gopath) @@ -40,4 +45,3 @@ func doInstall() error { } return nil } -*/ @@ -71,6 +71,20 @@ func main() { okExit("") } + if argv.Dev != nil { + if argv.Dev.Install != "" { + if err := doInstall(); err != nil { + badExit(err) + } + } + if argv.Dev.Build != "" { + if err := doBuild(); err != nil { + badExit(err) + } + } + okExit("") + } + /* if argv.Show.BuildForge { buildForge() |
