(payload []byte)
| 412 | } |
| 413 | |
| 414 | func printJSON(payload []byte) { |
| 415 | if len(payload) == 0 { |
| 416 | fmt.Println("null") |
| 417 | return |
| 418 | } |
| 419 | var v any |
| 420 | if err := json.Unmarshal(payload, &v); err != nil { |
| 421 | fmt.Println(strings.TrimSpace(string(payload))) |
| 422 | return |
| 423 | } |
| 424 | enc := json.NewEncoder(os.Stdout) |
| 425 | enc.SetIndent("", " ") |
| 426 | _ = enc.Encode(v) |
| 427 | } |
| 428 | |
| 429 | func printHelp() { |
| 430 | fmt.Println("godoxy [--addr ADDR] <command>") |