Ejemplo n.º 1
0
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))
}