The downside is that Homebrew is a macOS-only application (written in Ruby) and attempting something like I did before with
apk
might be too complicated.
Homebrew is not macOS-only. It actually runs on Linux as well. Of course the binary repositories are differnt, so fetching the binaries for a different OS than the host might still be complicated (or not; I have no clue).
Note that while Windows support in Crystal is getting better, does not yet provide an stable playground to my expectations.
This might be going a bit off-topic, so feel free to answer in a new thread: Which stability expectations are you missing on Windows?