in cmd/deployment/extension/update.go [124:134]
func flagRequirements(genPayload bool, file string) error {
if genPayload && file != "" {
return errors.New("both --file and --generate-payload are set. Only one may be used")
}
if !genPayload && file == "" {
return errors.New("one of --file or --generate-payload must be set")
}
return nil
}