mirror of
https://github.com/kairos-io/immucore.git
synced 2025-09-07 17:53:53 +00:00
@@ -21,22 +21,34 @@ var Commands = []cli.Command{
|
|||||||
Sends a generic event payload with the configuration found in the scanned directories.
|
Sends a generic event payload with the configuration found in the scanned directories.
|
||||||
`,
|
`,
|
||||||
Aliases: []string{},
|
Aliases: []string{},
|
||||||
Flags: []cli.Flag{},
|
Flags: []cli.Flag{
|
||||||
Action: func(c *cli.Context) error {
|
cli.BoolFlag{
|
||||||
|
Name: "dry-run",
|
||||||
|
EnvVar: "IMMUCORE_DRY_RUN",
|
||||||
|
Required: false,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
Action: func(c *cli.Context) (err error) {
|
||||||
log.Logger = log.Output(zerolog.ConsoleWriter{Out: os.Stderr}).With().Caller().Logger()
|
log.Logger = log.Output(zerolog.ConsoleWriter{Out: os.Stderr}).With().Caller().Logger()
|
||||||
g := herd.DAG()
|
g := herd.DAG()
|
||||||
|
|
||||||
s := &mount.State{Logger: log.Logger, Rootdir: "/"}
|
s := &mount.State{Logger: log.Logger, Rootdir: "/"}
|
||||||
|
|
||||||
err := s.Register(g)
|
err = s.Register(g)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
s.Logger.Err(err)
|
s.Logger.Err(err)
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
log.Print(s.WriteDAG(g))
|
log.Print(s.WriteDAG(g))
|
||||||
|
|
||||||
|
if c.Bool("dry-run") {
|
||||||
return err
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
//log.Print("Calling dag")
|
||||||
//return g.Run(context.Background())
|
//return g.Run(context.Background())
|
||||||
|
return err
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user