summaryrefslogtreecommitdiff
path: root/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'main.go')
-rw-r--r--main.go17
1 files changed, 8 insertions, 9 deletions
diff --git a/main.go b/main.go
index 20f2930..1c2db96 100644
--- a/main.go
+++ b/main.go
@@ -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
}