package topic import ( "fmt" "strings" ) const ( TOPPrefix = "go-top" ) func TOP(path string) string { return joinPath(TOPPrefix, path) } func joinPath(prefix string, path string) string { if strings.TrimSpace(path) == "" { return prefix } path = strings.TrimLeft(strings.TrimLeft(strings.TrimSpace(path), "/"), "\\") return fmt.Sprintf("%s.%s", prefix, path) }