I just wrote a dig workflow today, but hadn't gotten around to doing the feedback part list, it just uses notification center to return the first result. Guess I'll scrap it and use yours instead - thanks!
One small thing, it would be nice if it stripped the trailing '.' from the hostname result when copying to the clipboard. I just added
adata=${adata%.} to my copy of the dig.sh script.