INNER CODE UNIT · Go
parseIds
boz/kail · cmd/kail/main.go:384
func parseIds(name string, vals []string) []nsname.NSName {
var ids []nsname.NSName
for _, val := range vals {
parts := strings.Split(val, "/")
switch len(parts) {
case 2:
ids = append(ids, nsname.New(parts[0], parts[1]))
case 1:
ids = append(ids, nsname.New("", parts[0]))
default:
kingpin.Fatalf("Invalid %v name: '%v'", name, val)
}
}
return ids
}