package daemon import ( "fmt" "git.beejay.kim/tool/service/config" "github.com/urfave/cli/v2" ) var ( CMD = cli.Command{ Name: "daemon", Usage: "run daemon", Action: func(ctx *cli.Context) error { var ( cfg = config.Get[Configuration](ctx) ) if cfg == nil { return fmt.Errorf("could not load Configuration") } return fmt.Errorf("implement me") }, Flags: []cli.Flag{ &cli.PathFlag{ Name: "config", Usage: "config file path", Required: true, Aliases: []string{"C"}, TakesFile: false, Action: config.Load[Configuration], }, }, } )