splitHubPath parses a CloudQuery-registry path field ("team/name") into its parts.
(p string)
| 235 | |
| 236 | // splitHubPath parses a CloudQuery-registry path field ("team/name") into its parts. |
| 237 | func splitHubPath(p string) (team, name string, err error) { |
| 238 | parts := strings.SplitN(p, "/", 2) |
| 239 | if len(parts) != 2 || parts[0] == "" || parts[1] == "" { |
| 240 | return "", "", fmt.Errorf("invalid cloudquery-registry path %q (expected team/name)", p) |
| 241 | } |
| 242 | return parts[0], parts[1], nil |
| 243 | } |