Output Formats
Doggo provides flexible output formats to suit different use cases, from human-readable colored output to machine-parsable JSON.
Colored Output
By default, Doggo uses a colored, tabular format for easy readability.
doggo mrkaran.devNAME TYPE CLASS TTL ADDRESS NAMESERVERmrkaran.dev. A IN 300s 104.21.7.168 127.0.0.53:53mrkaran.dev. A IN 300s 172.67.187.239 127.0.0.53:53doggo mrkaran.dev --gp-from Europe,Asia --gp-limit 2LOCATION NAME TYPE CLASS TTL ADDRESS NAMESERVERVienna, AT, EU, EDIS GmbH(AS57169) mrkaran.dev. A IN 300s 104.21.7.168 private mrkaran.dev. A IN 300s 172.67.187.239 privateTokyo, JP, AS, TencentBuilding, Kejizhongyi Avenue(AS132203) mrkaran.dev. A IN 300s 104.21.7.168 private mrkaran.dev. A IN 300s 172.67.187.239 privateTo disable colored output, use the --color=false flag:
doggo mrkaran.dev --color=falseJSON Output
For scripting and programmatic use, Doggo supports JSON output using the --json or -J flag:
doggo internetfreedom.in --json | jq{ "responses": { "answers": [ { "name": "internetfreedom.in.", "type": "A", "class": "IN", "ttl": "22s", "address": "104.27.158.96", "rtt": "37ms", "nameserver": "127.0.0.1:53" } // ... more entries ... ], "queries": [ { "name": "internetfreedom.in.", "type": "A", "class": "IN" } ] }}doggo mrkaran.dev --gp-from Europe,Asia --gp-limit 2 --json | jq{ "responses": [ { "location": "Groningen, NL, EU, Google LLC (AS396982)", "answers": [ { "name": "mrkaran.dev.", "type": "A", "class": "IN", "ttl": "300s", "address": "172.67.187.239", "status": "", "rtt": "", "nameserver": "private" } // ... more entries ... ] }, { "location": "Jakarta, ID, AS, Zenlayer Inc (AS21859)", "answers": [ { "name": "mrkaran.dev.", "type": "A", "class": "IN", "ttl": "300s", "address": "172.67.187.239", "status": "", "rtt": "", "nameserver": "private" } // ... more entries ... ] } ]}Short Output
For a more concise view, use the --short flag to show only the response section:
doggo mrkaran.dev --short104.21.7.168172.67.187.239doggo mrkaran.dev --gp-from Europe,Asia --gp-limit 2 --shortFrankfurt, DE, EU, WIBO Baltic UAB (AS59939)104.21.7.168172.67.187.239Saratov, RU, AS, LLC "SMART CENTER" (AS48763)172.67.187.239104.21.7.168