Detail:fmt.Sprintf("Plugin source %q has a type with the prefix %q, which isn't valid. Although that prefix is often used in the names of version control repositories for Packer plugins, plugin source strings should not include it.\n\nDid you mean %q?",ret.ForDisplay(),userErrorPrefix,suggestedAddr.ForDisplay()),
Detail:fmt.Sprintf("Plugin source %q has a type with the prefix %q, which isn't valid. "+
"Although that prefix is often used in the names of version control repositories for Packer plugins, "+
"plugin source strings should not include it.\n"+
"\nDid you mean %q?",ret,userErrorPrefix,suggestedAddr),
log.Printf("[DEBUG] will try to install: %s",versions)
iflen(versions)==0{
err:=fmt.Errorf("no release version found for the %s plugin matching the constraint(s): %q",pr.Identifier.ForDisplay(), pr.VersionConstraints.String())
err:=fmt.Errorf("no release version found for the %s plugin matching the constraint(s): %q",pr.Identifier, pr.VersionConstraints.String())
err:=fmt.Errorf("could not get %s checksum file for %s version %s. Is the file present on the release and correctly named ? %s",checksummer.Type,pr.Identifier.ForDisplay(), version,err)
err:=fmt.Errorf("could not get %s checksum file for %s version %s. Is the file present on the release and correctly named ? %s",checksummer.Type,pr.Identifier, version,err)
err:=fmt.Errorf("could not get binary for %s version %s. Is the file present on the release and correctly named ? %s",pr.Identifier.ForDisplay(), version,err)
err:=fmt.Errorf("could not get binary for %s version %s. Is the file present on the release and correctly named ? %s",pr.Identifier, version,err)