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/
There is a `w` command. It's kind of like a mix of `who` and `uptime`.
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.
Why not call it like dnsq or dq like jq (https://stedolan.github.io/jq/) did?
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 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.
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)
Call it qdns?
Why `q` over `doggo` btw?
at least the go people started calling the language golang. for heavens sake.
"qdnsquerytool"
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.
Best grab it before someone else does.
Friendly reminder: you can name the binary WHATEVER YOU WANT in your system. There's absolutely no need to nitpick on the name.
Sorry if this seems obvious, but what is "DNS query tool" useful for?
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.
Though I'm not sure KDB+ users will be happy with the name.
Very nice looking personal tool though.
It only brings me associations with the Q-Anon movement.
Also, one-letter names is hard to google, hard to remember and easy to mix up.
If you want to use one letter on the CLI, just use an alias.
alias m=make