A command-line DNS lookup tool that supports DNS queries over UDP, TCP, TLS, HTTPS, DNSCrypt, and QUIC. https://dns.froth.zone/awl/
Find a file
Sam Therapy d820b75db1
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Add (and fix from) tests
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2022-07-24 19:47:51 +02:00
.vscode Add a retry flag 2022-07-24 19:34:51 +02:00
cli Add (and fix from) tests 2022-07-24 19:47:51 +02:00
conf More work! 2022-07-22 23:22:43 +02:00
doc Add (and fix from) tests 2022-07-24 19:47:51 +02:00
internal/helpers Add a retry flag 2022-07-24 19:34:51 +02:00
logawl Add a retry flag 2022-07-24 19:34:51 +02:00
query More work! 2022-07-22 23:22:43 +02:00
util Another day's work 2022-07-21 19:06:46 -05:00
.drone.jsonnet More work! 2022-07-22 23:22:43 +02:00
.gitignore More work! 2022-07-22 23:22:43 +02:00
.goreleaser.yaml Do "a few things" 2022-07-20 23:14:15 +02:00
docs.go I got paid to write this 2022-06-22 22:59:17 +02:00
go.mod fix(deps): update module github.com/urfave/cli/v2 to v2.11.1 2022-07-23 00:56:07 +00:00
go.sum Merge branch 'master' of git.froth.zone:sam/awl into small-things 2022-07-23 01:05:08 +02:00
LICENCE Add a LICENSE 2022-06-29 23:12:30 +02:00
main.go Add a retry flag 2022-07-24 19:34:51 +02:00
Makefile More work! 2022-07-22 23:22:43 +02:00
mkfile Fix mkfile 2022-07-23 00:47:16 +02:00
README.md More work! 2022-07-22 23:22:43 +02:00
renovate.json Add renovate.json 2022-06-22 11:55:52 +00:00

awl

awl is a command-line DNS client, much like drill, dig, dog, doggo, or q

This was made as my first major experiment with Go, so there are probably things that can be improved

The excellent dns library for Go does most of the heavy lifting.

What awl should do

  • Be a drop-in replacement for dig (and maybe drill)
  • Support DNS RFCs

What awl won't do

  • Print to files or read from files
  • Colour outputs