INNER CODE UNIT · Go
resticMain
k8up-io/k8up · cmd/restic/main.go:127
func resticMain(c *cli.Context) error {
resticLog := cmd.AppLogger(c).WithName("restic")
resticLog.Info("initializing")
cfg.Config.Tags = c.StringSlice("tag")
cfg.Config.Paths = cmd.SplitAtComma(c.StringSlice("path"))
cfg.Config.TargetPods = cmd.SplitAtComma(c.StringSlice("targetPods"))
cfg.Config.Exclude = cmd.SplitAtComma(c.StringSlice("exclude"))
cfg.Config.ExcludeFile = cmd.SplitAtComma(c.StringSlice("excludeFile"))
cfg.Config.ExcludeIfPresent = cmd.SplitAtComma(c.StringSlice("excludeIfPresent"))
cfg.Config.FilesFrom = cmd.SplitAtComma(c.StringSlice("filesFrom"))
cfg.Config.FilesFromRaw = cmd.SplitAtComma(c.StringSlice("filesFromRaw"))
cfg.Config.FilesFromVerbatim = cmd.SplitAtComma(c.StringSlice("filesFromVerbatim"))
cfg.Config.IExclude = cmd.SplitAtComma(c.StringSlice("iExclude"))
cfg.Config.IExcludeFile = cmd.SplitAtComma(c.StringSlice("iExcludeFile"))
err := cfg.Config.Validate()