/* Copyright (c) Edgeless Systems GmbH SPDX-License-Identifier: AGPL-3.0-only */ package cmd import ( "errors" "fmt" "io" "go.uber.org/multierr" ) func displayConfigValidationErrors(errWriter io.Writer, configError error) error { errs := multierr.Errors(configError) if errs != nil { fmt.Fprintln(errWriter, "Problems validating config file:") for _, err := range errs { fmt.Fprintln(errWriter, "\t"+err.Error()) } fmt.Fprintln(errWriter, "Fix the invalid entries or generate a new configuration using `constellation config generate`") return errors.New("invalid configuration") } return nil }