BSD Ports

dns/doggo 1.4.1_1,1 FreeBSD

Modern command-line DNS client (like dig)

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
d81b7ba3c3
License
GPLv3
Categories
dns
Package size
4337.1 KiB, 14025.1 KiB installed

Description

doggo is a modern command-line DNS client (like dig) written in Golang. It outputs information in a neat concise manner and supports protocols like DoH, DoT as well.

Features: * Human readable output - supports colors and tabular format. * Supports JSON format - can be useful while writing scripts. * Has support for multiple transport protocols: DNS over HTTPS (DoH) DNS over TLS (DoT) DNS over TCP DNS over UDP * Supports ndots and search configurations from resolv.conf or command-line arguments. * Supports multiple resolvers at once. * Supports IPv4 and IPv6 both. * Available as a web tool as well: https://doggo.mrkaran.dev. * Shell completions for zsh and fish.

In the other systems

SystemPortVersion
FreeBSDdns/doggo1.4.1_1,1
DragonFlydns/doggo1.0.5_1,1

Install

Binary package:

pkg install doggo

From the ports tree:

cd /usr/ports/dns/doggo/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	doggo>0:dns/doggo

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.4.0_1,11.4.1,1-1.0.5_6,11.4.1,1
FreeBSD:14:quarterly1.4.0_1,11.4.0_1,1n/a1.0.5_4,11.4.0_1,1
FreeBSD:15:latest1.4.1,11.4.1,1n/a-1.0.5_6,1
FreeBSD:15:quarterly1.4.0_1,11.4.0_1,1n/an/an/a
FreeBSD:16:latest1.4.0,11.4.1,1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 1

No port depends on this one.

Configuration

No options to configure.

USES
go:modules
Service scripts
none
Flavors
doggo-webui-1.4.1_1,1

Files

distinfo 2
FileSizeSHA256
go/dns_doggo/doggo-v1.4.1/v1.4.1.mod18293d88397d32404074628560f544d30e876aea209cb60460a3df91b2b4c13fed12
go/dns_doggo/doggo-v1.4.1/v1.4.1.zip2.627328e+06b098f3a112bee25f477a0e4363f716299d25171a3cfa67a04041bbb0836c742a

Commit history 9

DateCommitCreditsLog message
d81b7ba3c3 Dag-Erling Smørgrav various: Bump Go ports for Go 1.26.10 / 1.27.3
1ab80232c1 Yuri Victorovich dns/doggo: update 1.4.0 → 1.4.1
031fc6bfbf Dag-Erling Smørgrav various: Bump Go ports
2c73fa4d6e Dag-Erling Smørgrav various: Drop Go 1.26+ version pin
This is a nop since 1.26 is the oldest supported version.
8ddd5c7444 Yuri Victorovich dns/doggo: update 1.2.0 → 1.4.0

The latest 5 of 9 in the history this site was built from.