aic-bash
aic-bash copied to clipboard
Distribute aic-bash via Homebrew
This project has some non-trivial requirements. We can't really do much about enforcing truecolor terminal support, but we can at least make it so that the required tools get installed automatically.
Requirements:
- coreutils (for realpath)
- jq
- jp2a v1.0.6
- ImageMagick (only for
--ratio)
The biggest problem is going to be jp2a, since the only version currently in Homebrew is broken:
https://github.com/cslarsen/jp2a/issues/8
References:
- https://docs.brew.sh/How-to-Create-and-Maintain-a-Tap
- https://kylebebak.github.io/post/distribute-program-via-homebrew
- https://blog.frankel.ch/distributing-desktop-webapps/2/
- https://engineering.innovid.com/distributing-command-line-tools-with-homebrew-d03e795cadc8
- https://tech.cars.com/distributing-your-home-grown-tools-to-the-masses-with-homebrew-acb7a62518a8