On 8/17/26 4:11 PM, Matt Corallo via NANOG wrote:
Compiling icann-rdap-cli v0.0.31 (/home/sthomas/src/icann-rdap/icann-rdap-cli) Building [=======================> ] 539/545: rdap-srv-data(bin), rdap-test(bin), rdap(bin), rdap-srv(bin) Its one thing to write something in Rust, its something entirely different to have FIVE HUNDRED AND FOURTY FIVE DEPENDENCIES. In what world is that even remotely acceptable for modern software that people might want to use in production environments.
If you look closely, he didn't just compile the client. Also, that client does A LOT more than a typical WHOIS client. This is an apples-to-oranges comparison. The users manual is here: https://icann.github.io/icann-rdap/rdap-cli-tools/cli-client/ It includes instructions on how to get pre-built binaries and pointers to packages. As was stated upthread, there are plenty of RDAP clients and plenty pre-packaged: https://pkgs.org/search/?q=rdap -andy