11 src = fetchFromGitHub {
15 hash = "sha256-hzl7BE3vsE2G9O2nwN/gkqQTJ+9aDfNIjmpmgN1AYq8=";
18 vendorHash = "sha256-uonybBLABPj9CPtc+y82ajvQI7kubK+lKi4eLcZIUqA=";
19 nativeBuildInputs = [ installShellFiles ];
20 subPackages = [ "cmd/doggo" ];
24 "-X main.buildVersion=v${version}"
28 installShellCompletion --cmd doggo \
29 --fish --name doggo.fish completions/doggo.fish \
30 --zsh --name _doggo completions/doggo.zsh
34 homepage = "https://github.com/mr-karan/doggo";
35 description = "Command-line DNS Client for Humans. Written in Golang";
37 doggo is a modern command-line DNS client (like dig) written in Golang.
38 It outputs information in a neat concise manner and supports protocols like DoH, DoT, DoQ, and DNSCrypt as well
40 license = licenses.gpl3Only;
41 maintainers = with maintainers; [ georgesalkhouri ];