diff options
Diffstat (limited to 'main.go')
| -rw-r--r-- | main.go | 17 |
1 files changed, 8 insertions, 9 deletions
@@ -87,26 +87,25 @@ func main() { } // first find the repos or gopaths to operate on - if argv.Config { - if findConfig() { - me.forge.ConfigPrintTable() - okExit("") - } + if argv.Config != nil { + findConfig(argv.Config) + me.forge.ConfigPrintTable() + okExit("") } log.Info("found", me.found.Len(), "repos. found", len(me.foundPaths), "paths from .config/forge") // now, do something to all of them (or just print out a table of them) var done bool = false - if argv.Dirty { - findRepos(argv.Find) + if argv.Dirty != nil { + argv.Dirty.findRepos() doCheckDirty() okExit("") done = true } if argv.Scan { - findRepos(argv.Find) + findRepos(argv.List) doScan() done = true } @@ -118,7 +117,7 @@ func main() { } if argv.GitReset { - findRepos(argv.Find) + findRepos(argv.List) doGitReset() done = true } |
