diff --git a/cmd/mbf/main.go b/cmd/mbf/main.go index 6ddfb142..2312c818 100644 --- a/cmd/mbf/main.go +++ b/cmd/mbf/main.go @@ -682,6 +682,25 @@ func main() { ) } + c.NewCommand( + "all", + command.UsageInternal, + func([]string) error { + all := rosa.Native().CollectAll() + a := make(pkg.Collect, len(all)) + for i, h := range all { + _, a[i] = rosa.Native().Std().Load(h) + } + return cm.Do(func(cache *pkg.Cache) (err error) { + _, _, err = cache.Cure(&a) + if pkg.IsCollected(err) { + err = nil + } + return + }) + }, + ) + { var ( flagDump string