aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--cmd/mbf/main.go19
1 files changed, 19 insertions, 0 deletions
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