summaryrefslogtreecommitdiff
path: root/main.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-12-27 04:36:29 -0600
committerJeff Carr <[email protected]>2024-12-27 04:36:29 -0600
commit8b3be0ab42e68ab0616ff6e461dbe8b582b12d21 (patch)
tree12fd1d35cca629fd608a26cc83cd328464cfbc76 /main.go
parent9818e8d1ee685fa11f6ed9745a92e0c31c3a75f1 (diff)
more argv improvementsv0.22.30v0.22.29
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
}