in cmd/apmtool/credentials.go [40:53]
func readCachedCredentials(url string) (*credentials, error) {
data, err := readCache("credentials.json")
if err != nil {
return nil, fmt.Errorf("error reading cached credentials: %w", err)
}
var m map[string]*credentials
if err := json.Unmarshal(data, &m); err != nil {
return nil, fmt.Errorf("error decoding cached credentials: %w", err)
}
if c, ok := m[url]; ok {
return c, nil
}
return nil, fmt.Errorf("no credentials cached for %q: %w", url, os.ErrNotExist)
}