It can be helpful in terminals that support it but it's easy to overdo.
Here, the box/table is literally separating two pieces of info (ordinance+domain) so there's no need to lose all that screen space. And the big logo is obviously unnecessary and probably reduces re-use - seems like I'm dialing into a Renegade BBS circa 1992.
I think there are UX benefits to introducing color and formatting when available, but it's best kept subtle.
Unfortunately domainsdb doesn't know about 4 of 10 domains I own, so I'm afraid this service isn't too useful when precision is important (i.e. creating a service that searches for taken domains based on it)
$ whoisvn google-is-good.com --all
opendns.org: google-is-good.com available
googledns: google-is-good.com available
$ whoisvn google-is-bad.com --all
opendns.org: google-is-bad.com available
googledns: google-is-bad.com available
Almost always, you need to provide nameservers when you register a domain. host -t NS example.org should return something, even if the listed nameservers don't exist, don't respond for that domain, or return NXDomain.
It's even hard on Linux machine. How do you know all whois servers for different top level domains? for .info, for .social, for .in, bla bla. In 2016 it's so painful to set up correct whois monitoring at my company . (May be it's a lot better now.)
what difference does it make? There are plenty of cli commands implemented in python/ruby/dtrace/shell and you're not aware of them. What's different about node aside from your negative bias?
There are no common tools in nodejs, no system ships with node. I only have node on my production servers, because Rails needs a JS engine and node is fast.
Actually i assume nearly every techie tries to avoid installing hundreds of different interpreters with even more dependencies just to run tiny scripts which could be replaced by a smart shell one liner.
I would immediately notice if I accidentally ran a Ruby or a Node.js script or a dtrace¹ script. That's because I don't have of these interpreters installed on my system.
https://github.com/jomo/tld_checker