|
|
|
Ask HN: Best one liner to install bash script
|
|
3 points
by shincert
3272 days ago
|
|
I'm working on a bash script and I want to make available a simple one-liner that automatically downloads and runs the install script. I've seen many variations of this one-liner. For example oh-my-zsh uses sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" What's the best way to do it? Or the most simple/pure? Is there maybe a blog post outlining the different ways? |
|
Make your build process dumb and installation process even dumber. The former should just run the compiler (as opposed to downloading and installing semi-related stuff; this belongs elsewhere), and the latter should just copy files. This way somebody could easily make a tarball or RPM/DEB package, which allows for repeatable installations. Running sh&t from the internets doesn't allow to reliably build packages and install software.
Don't assume that your users are idiots who cannot run two or three commands in terminal.