mirror of
https://github.com/kairos-io/immucore.git
synced 2025-09-01 22:57:33 +00:00
reorder deps
This commit is contained in:
@@ -1,9 +1,12 @@
|
||||
package cmd
|
||||
|
||||
import (
|
||||
"context"
|
||||
"os"
|
||||
|
||||
"github.com/kairos-io/immucore/pkg/mount"
|
||||
|
||||
"github.com/rs/zerolog"
|
||||
"github.com/rs/zerolog/log"
|
||||
"github.com/spectrocloud-labs/herd"
|
||||
"github.com/urfave/cli"
|
||||
)
|
||||
@@ -20,14 +23,29 @@ Sends a generic event payload with the configuration found in the scanned direct
|
||||
Aliases: []string{},
|
||||
Flags: []cli.Flag{},
|
||||
Action: func(c *cli.Context) error {
|
||||
|
||||
log.Logger = log.Output(zerolog.ConsoleWriter{Out: os.Stderr})
|
||||
g := herd.DAG()
|
||||
|
||||
s := &mount.State{Rootdir: "/"}
|
||||
|
||||
s.Register(g)
|
||||
|
||||
return g.Run(context.Background())
|
||||
writeDag(g.Analyze())
|
||||
return nil
|
||||
//return g.Run(context.Background())
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
func writeDag(d [][]herd.GraphEntry) {
|
||||
for i, layer := range d {
|
||||
log.Printf("%d.", (i + 1))
|
||||
for _, op := range layer {
|
||||
if op.Error != nil {
|
||||
log.Printf(" <%s> (error: %s) (background: %t)", op.Name, op.Error.Error(), op.Background)
|
||||
} else {
|
||||
log.Printf(" <%s> (background: %t)", op.Name, op.Background)
|
||||
}
|
||||
}
|
||||
log.Print("")
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user