cmd shortcut to ignore errors
Signed-off-by: Jeff Carr <jcarr@wit.com>
This commit is contained in:
parent
58fc261974
commit
afcf7f87aa
|
@ -1,3 +1,4 @@
|
||||||
|
*.swp
|
||||||
/resources/*.so
|
/resources/*.so
|
||||||
myrepos
|
myrepos
|
||||||
autotypist
|
autotypist
|
||||||
|
|
|
@ -21,6 +21,25 @@ func doesExist(path string) bool {
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// only errors on bad errors
|
||||||
|
func quickCmd(fullpath string, cmd []string) bool {
|
||||||
|
var err error
|
||||||
|
var b bool
|
||||||
|
var output string
|
||||||
|
|
||||||
|
cmd = []string{"mkdir", "-p", "go.wit.com/apps/"}
|
||||||
|
if err != nil {
|
||||||
|
err, b, output = repostatus.RunCmd(fullpath, cmd)
|
||||||
|
log.Error(err, b, string(output))
|
||||||
|
return false
|
||||||
|
} else if ! b {
|
||||||
|
log.Error(err, b, string(output))
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
log.Warn("output = ", string(output))
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
|
||||||
func globalBuildOptions(box *gui.Node) {
|
func globalBuildOptions(box *gui.Node) {
|
||||||
var setCurrentBranch *gui.Node
|
var setCurrentBranch *gui.Node
|
||||||
group1 := box.NewGroup("Global Build Options")
|
group1 := box.NewGroup("Global Build Options")
|
||||||
|
@ -53,6 +72,27 @@ func globalBuildOptions(box *gui.Node) {
|
||||||
setCurrentBranch.Set("set all branches to " + me.toMoveToBranch)
|
setCurrentBranch.Set("set all branches to " + me.toMoveToBranch)
|
||||||
me.mainBranch.Disable()
|
me.mainBranch.Disable()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
groupvbox.NewButton("rebuild autotypist", func() {
|
||||||
|
fullpath := "/home/jcarr/go/src"
|
||||||
|
quickCmd(fullpath, []string{"mkdir", "-p", "go.wit.com/apps/"})
|
||||||
|
|
||||||
|
fullpath = "/home/jcarr/go/src/go.wit.com/apps/autotypist"
|
||||||
|
cmd := []string{"go", "get", "-v", "-u", "go.wit.com/apps/autotypist"}
|
||||||
|
err, b, output := repostatus.RunCmd(fullpath, cmd)
|
||||||
|
log.Warn(err, b, string(output))
|
||||||
|
|
||||||
|
cmd = []string{"go", "get", "-v", "-u", "go.wit.com/toolkits/debian"}
|
||||||
|
err, b, output = repostatus.RunCmd(fullpath, cmd)
|
||||||
|
log.Warn(err, b, string(output))
|
||||||
|
|
||||||
|
fullpath = "/home/jcarr/go/src/go.wit.com/toolkits/debian"
|
||||||
|
|
||||||
|
cmd = []string{"make"}
|
||||||
|
err, b, output = repostatus.RunCmd(fullpath, cmd)
|
||||||
|
log.Warn(err, b, string(output))
|
||||||
|
})
|
||||||
|
|
||||||
me.rerunGoMod = groupvbox.NewButton("re-run go mod & go tidy", func() {
|
me.rerunGoMod = groupvbox.NewButton("re-run go mod & go tidy", func() {
|
||||||
me.rerunGoMod.Disable()
|
me.rerunGoMod.Disable()
|
||||||
log.Warn("scanning allrepos")
|
log.Warn("scanning allrepos")
|
||||||
|
|
|
@ -70,29 +70,6 @@ func globalResetOptions(box *gui.Node) {
|
||||||
setGitCommands()
|
setGitCommands()
|
||||||
})
|
})
|
||||||
|
|
||||||
buildOptions.NewLabel("rebuild autotypist")
|
|
||||||
buildOptions.NewButton("go get", func() {
|
|
||||||
var newCmds [][]string
|
|
||||||
newCmds = append(newCmds, []string{"cd", "."})
|
|
||||||
newCmds = append(newCmds, []string{"mkdir", "-p", "go/src/go.wit.com/apps/"})
|
|
||||||
newCmds = append(newCmds, []string{"cd", "go/src/go.wit.com/apps/"})
|
|
||||||
newCmds = append(newCmds, []string{"go", "get", "-v", "-u", "go.wit.com/apps/autotypist"})
|
|
||||||
newCmds = append(newCmds, []string{"cd", "go/src/go.wit.com/apps/autotypist"})
|
|
||||||
newCmds = append(newCmds, []string{"go", "get", "-v", "-u", "."})
|
|
||||||
newCmds = append(newCmds, []string{"go", "get", "-v", "go.wit.com/gui/toolkits"})
|
|
||||||
newCmds = append(newCmds, []string{"cd", "go/src/go.wit.com/gui/toolkits/andlabs"})
|
|
||||||
newCmds = append(newCmds, []string{"go", "get", "-v", "-u", "."})
|
|
||||||
newCmds = append(newCmds, []string{"cd", "go/src/go.wit.com/gui/toolkits/gocui"})
|
|
||||||
newCmds = append(newCmds, []string{"go", "get", "-v", "-u", "."})
|
|
||||||
newCmds = append(newCmds, []string{"cd", "go/src/go.wit.com/gui/toolkits"})
|
|
||||||
newCmds = append(newCmds, []string{"make"})
|
|
||||||
newCmds = append(newCmds, []string{"cd", "go/src/go.wit.com/apps/myrepos"})
|
|
||||||
newCmds = append(newCmds, []string{"make"})
|
|
||||||
me.script = newCmds
|
|
||||||
setGitCommands()
|
|
||||||
doit.Enable()
|
|
||||||
})
|
|
||||||
|
|
||||||
buildOptions.NewSeparator("endStatusScans")
|
buildOptions.NewSeparator("endStatusScans")
|
||||||
buildOptions.NewSeparator("endStatusScans")
|
buildOptions.NewSeparator("endStatusScans")
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue