func cmd_eggs_list(conn *scrapinghub.Connection, args []string, flags *PFlags) { if len(args) < 1 { log.Fatalf("Missing argument: <project_id>\n") } project_id := args[0] var eggs scrapinghub.Eggs egglist, err := eggs.List(conn, project_id) if err != nil { log.Fatalf("eggs-list error: %s\n", err) } fmt.Println(dashes(97)) outfmt := "| %-30s | %60s |\n" fmt.Printf(outfmt, "Name", "Version") fmt.Println(dashes(97)) for _, egg := range egglist { fmt.Printf(outfmt, egg.Name, egg.Version) } fmt.Println(dashes(97)) }