(raw string)
| 1552 | } |
| 1553 | |
| 1554 | func configMutationPath(raw string) ([]string, configSetValueKind, bool, error) { |
| 1555 | segments, err := parseDottedConfigPath(raw) |
| 1556 | if err != nil { |
| 1557 | return nil, configSetString, false, err |
| 1558 | } |
| 1559 | kind, redacted, err := classifyConfigMutationPath(segments) |
| 1560 | if err != nil { |
| 1561 | return nil, configSetString, false, err |
| 1562 | } |
| 1563 | return segments, kind, redacted, nil |
| 1564 | } |
| 1565 | |
| 1566 | func parseDottedConfigPath(raw string) ([]string, error) { |
| 1567 | trimmed := strings.TrimSpace(raw) |