I actually already have a "q" alias, I think single-letter aliases are probably quite common. Are there many other well-known utilities with a single-letter name?
It would seem that the project is stalled, if not dead.
I discovered the project with this thread and I was about to file a bug report when I saw some comments about the maintainer who went silent a year ago or so.
From a "I can only have one cli alias to q" perspective, then I am sticking with SQL "q" cmd, b/c its more useful and I have been using it longer than this one.
I use a lot of single-letter aliases, so I'd really prefer applications avoid using single-letter names, and reverse that specifically for user-local aliases.
There's already a thing called `dnsq`, it's part of the djbdns suite (along with dnsqr for recursive queries).
I actually miss it, now that pretty much all of djb's tools have fallen out of both fashion and maintenance, it was a much better -- and simpler -- tool than dig or nslookup.
Agree with others about the name, but I have a suggestion. There (surprisingly!) doesn't seem to be any *nix utility called `qed` so why not go with that?
Maybe standing for "query extended dns" or something. You can also riff on "The best DNS query tool by far. QED." and things of that nature.
I already have a `q`, and frankly it's useful to me, so this piece of software will never be called `q` on any of my systems.
I suspect a lot of people have locked up all the single-letter aliases too, and I believe almost all of them would have the same position.
There's other tools for doing DNS diagnostics that are already installed on every system in the world. If I learn this one, I will have to take responsibility for maintaining the fact that I have to give it another name, and distribute that to other systems -- I won't be able to use this tool in a script, because I'll have to make sure the name is configurable for everyone else just like me.
Now I will not even give this software a chance because all of that seems so obvious to me, and the cuteness of the name such a display of fetishism (which usually detracts from quality in my experience) has me starting with an extremely low opinion and I haven't even made it to the github page yet. This software would have to be really good to overcome that. Is it?
I anticipate that being the big problem with choosing such a high-value single-letter name for something with such a narrow use-case. It just seems smarter to learn the tools that are already there. Heck, "c" can do everything and it doesn't even have the gall to do this; I think "cc" is a much better name, and whilst there are still a fair number of two-letter combinations that aren't used, I think I probably compile more C programs than do DNS diagnostics so maybe three or more letters would be better (if you buy the idea that huffman-coding your names is a good idea-- and I do)
Nice tool and nice interface. It's a shame that (and to no one's fault) we tend to rely on POSIX standard tools (or at least ones we can expect). I do it too since I like to know that that new machine I'm logged into has what I want. The big exception is for personal scripts where I'd only run them on my own machine since I have full control.
I wrote dug, a cli tool I made to help visualize DNS propagation but is a great learning tool. Similar to dig and dog, but specifically for querying or watching large numbers of DNS servers at once.
This was my question: what's the benefit of using `q` over `doggo`? Both are in Go, both seem to give nice colourful results. I'd appreciate having some comparison.
The domain name system is a hierarchical database of records that computers use to associate names ("news.ycombinator.com") with an IP address where the corresponding server is listening for connections. It's like how the post office knows how to get to your house to deliver a letter given only your address. It's a map of addresses.
Computers query this system all of the time to figure out where they're going. It's helpful for people to be able to query this system too, if only to help themselves understand where the computers are going to go. People create these records, after all, not the computers that use them.
I actually already have a "q" alias, I think single-letter aliases are probably quite common. Are there many other well-known utilities with a single-letter name?
Edit: Turns out I have one installed, "z", a universal archiver front-end. https://legacy.cs.indiana.edu/~kinzler/z/