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()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…