diff options
| author | Jeff Carr <[email protected]> | 2024-02-17 15:47:46 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2024-02-17 15:47:46 -0600 |
| commit | 754371fdbf52d61dcd57d1b32b453b676cee01cf (patch) | |
| tree | 83a80bb9632de359e4334142801ca676534b0883 /globalResetOptions.go | |
| parent | 15f334b2d2eab816b31e7f3a35e172e598bd5c19 (diff) | |
export Status
Diffstat (limited to 'globalResetOptions.go')
| -rw-r--r-- | globalResetOptions.go | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/globalResetOptions.go b/globalResetOptions.go index ac719ed..4622f3a 100644 --- a/globalResetOptions.go +++ b/globalResetOptions.go @@ -31,8 +31,8 @@ func globalResetOptions(box *gui.Node) { buildOptions.NewLabel("start over") me.deleteGoSrcPkgB = buildOptions.NewButton("rm ~/go/src & ~/go/pkg", func() { for _, repo := range repolist.AllRepos() { - if repo.CheckDirty() { - log.Warn("repo is dirty. commit your changes first", repo.String()) + if repo.Status.CheckDirty() { + log.Warn("repo is dirty. commit your changes first", repo.Status.Path()) me.deleteGoSrcPkgB.SetLabel("rm ~/go/src (can't. dirty repos)") return } @@ -42,6 +42,14 @@ func globalResetOptions(box *gui.Node) { log.Warn("TODO: check things are pushed and check every dir in go/src/") me.deleteGoSrcPkgB.SetLabel("ARE YOU SURE?") if me.deleteGoSrcPkgB.String() == "ARE YOU SURE?" { + me.deleteGoSrcPkgB.SetLabel("WE ARE NOT KIDDING?") + return + } + if me.deleteGoSrcPkgB.String() == "WE ARE NOT KIDDING" { + me.deleteGoSrcPkgB.SetLabel("ALL 90 REPOS?") + return + } + if me.deleteGoSrcPkgB.String() == "ARE YOU SURE?" { homeDir := me.userHomePwd.String() fullpath := filepath.Join(homeDir, "go") gosrc := filepath.Join(fullpath, "src") |
