func getItem(client rollbar.Client) int { if len(os.Args) < 3 { fmt.Fprintf(os.Stderr, "Usage: %s %s <identifier>\n", os.Args[0], os.Args[1]) return 1 } identifier, err := strconv.ParseUint(os.Args[2], 10, 64) if err != nil { fmt.Printf("%s\n", err) return 1 } response, err := client.GetItem(identifier) if err != nil { fmt.Printf("%s\n", err) return 1 } if response.IsError() { fmt.Printf("Got error: %s\n", response.Message) return 1 } fmt.Printf("Got item: %s\n", response.Item.AsPrettyJSON()) return 0 }