I think the issue here is that most commandline tools of name X are in an apt/pip package named X.
For huggingface, the tool is called huggingface-cli, but the package is called huggingface_hub[cli].
IMO, thats bad naming. If you make a tool called X, just publish it in a package called X.