unixorn/tumult.plugin.zsh

View on GitHub
bin/dns-resolvers

Summary

Maintainability
Test Coverage
#!/usr/bin/env bash
#
# Show DNS resolver information
#
# Copyright 2022, Joe Block <jpb@unixorn.net>

set -o pipefail

case $(uname) in
  Darwin)
    scutil --dns | awk '/^(DNS|resolver|  (search|nameserver|domain))/'
    exit $?
    ;;
  Linux)
    exec cat /etc/resolv.conf
    ;;
esac