| "github.com/rackspace/gophercloud" |
| var quiet = flag.Bool("quiet", false, "Quiet mode, for acceptance testing. $? still indicates errors though.") |
| withIdentity(false, func(acc gophercloud.AccessProvider) { |
| withServerApi(acc, func(api gophercloud.CloudServersProvider) { |
| func tryLinksOnly(api gophercloud.CloudServersProvider) { |
| servers, err := api.ListServersLinksOnly() |
| for _, s := range servers { |
| panic("IPv4 not expected") |
| panic("Status not expected") |
| panic("Progress not expected") |
| fmt.Printf("%s,\"%s\"\n", s.Id, s.Name) |
| func tryFullDetails(api gophercloud.CloudServersProvider) { |
| servers, err := api.ListServers() |
| fmt.Println("Id,Name,AccessIPv4,Status,Progress") |
| for _, s := range servers { |
| fmt.Printf("%s,\"%s\",%s,%s,%d\n", s.Id, s.Name, s.AccessIPv4, s.Status, s.Progress) |