(key string)
| 1589 | } |
| 1590 | |
| 1591 | func resolveDocSpec(key string) (docSpec, bool) { |
| 1592 | normalized := strings.TrimSpace(strings.ToLower(key)) |
| 1593 | normalized = strings.ReplaceAll(normalized, "_", "-") |
| 1594 | if alias, ok := docSpecAliases[normalized]; ok { |
| 1595 | normalized = alias |
| 1596 | } |
| 1597 | |
| 1598 | spec, ok := docSpecs[normalized] |
| 1599 | return spec, ok |
| 1600 | } |
| 1601 | |
| 1602 | func openDoc(ctx *snap.Context, spec docSpec) error { |
| 1603 | now := time.Now() |