INNER CODE UNIT · Go

newCommand

offen/docker-volume-backup · cmd/backup/command.go:24

func newCommand() *command {
	return &command{
		logger: slog.New(slog.NewTextHandler(os.Stdout, nil)),
	}
}

// runAsCommand executes a backup run for each configuration that is available
// and then returns
func (c *command) runAsCommand() error {
	configurations, err := sourceConfiguration(configStrategyEnv)
	if err != nil {
		return errwrap.Wrap(err, "error loading env vars")
	}

	for _, config := range configurations {
		warnings, warnErr := config.timezoneDeprecationWarnings()
		if warnErr != nil {
			return errwrap.Wrap(warnErr, "error collecting startup warnings")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…