4 ms·
I'm the maintainer of ShellCheck. I minimize the size of the binaries because I pay per gigabyte transferred for the hosting, and to avoid playing into Haskell'
by koala_man 7y ago
I'm the maintainer of ShellCheck. I minimize the size of the binaries because I pay per gigabyte transferred for the hosting, and to avoid playing into Haskell's rep of being bloaty.
- mehrdadn 7y agoShellcheck is huge because of the language runtime, right? It's a couple tens of megabytes IIRC, whereas, had it been a normal C++ program, I would've expected it to be maybe a few hundred KB, maybe a MB or two if pushing it.
- throwaway8941 7y agoWhy not serve binaries from your GitHub repo? It's free, and many projects do so. You can link directly to a binary, here's an example: https://github.com/jwilm/alacritty/releases/download/v0.3.3/Alacritty-v0.3.3-ubuntu_18_04_i386.tar.gz https://github.com/jwilm/alacritty/releases/download/v0.3.3/...
- pabs3 7y agoThanks for all your work on ShellCheck, it is a really important project that likely helps prevent many many shell script bugs every day!
- nikisweeting 7y agoI love ShellCheck, it's one of the most life-changing developer tools ever installed, and that's not even an exaggeration. It's made me so much better at bash, and I've never had an issue where I wished it had features that it doesn't (which is what my original post was mostly talking about), thank you so much for all your hard work on it!