@kevin I would say for non compile-to-binary it makes even more sense. For example Java or python where you don't want to mess up your current environment getting the right JVM version for that one little tool you want to run and not wanting to pollute your global Python installation with tons of packages.
In general I thing go or rust are very good fits for CLI tools but there are too many that are written in a imo not-so-fitting language that makes deployment painful.
@dnaka91 I agree with you 100%!
I loved Go in the past for CLI tools and nowadays I mostly use Rust, but the common problem for me is distribution. Not everybody in my team knows how to setup a binary and Homebrew has no good support for private repositories.
When I install Rust tools I usually use cargo, too.
bullgit.party is a instance for everyone who is part of bullgit. 🎉