func writeService(c *cli.Context, service *msg.Service) { if c.GlobalBool("json") { if err := json.NewEncoder(os.Stdout).Encode(service); err != nil { writeError(err) } } else { fmt.Printf("UUID: %s\nName: %s\nHost: %s\nPort: %d\nEnvironment: %s\nRegion: %s\nVersion: %s\n\n", service.UUID, service.Name, service.Host, service.Port, service.Environment, service.Region, service.Version) fmt.Printf("TTL %d\nRemaining TTL: %d\n", service.TTL, service.RemainingTTL()) } }