func (c *Client) resolveCharm(ref charm.Reference, repo charm.Repository) (*charm.URL, error) { if ref.Schema != "cs" { return nil, fmt.Errorf("only charm store charm references are supported, with cs: schema") } // Resolve the charm location with the repository. return repo.Resolve(ref) }