func Find(c projects.ProjectsServiceClient, ctx context.Context, id string) { uid := parseID(id) log.Printf("Finding '%d'", uid) proj, err := c.Get(ctx, &projects.ProjectRequest{Id: uid}) if grpc.Code(err) == codes.NotFound { log.Printf("the project you wanted does not exist") return } else if err != nil { log.Fatalf("could not find: %v", err) return } pp.Print(proj) }