3 ms·
Sure, it’s not a hard engineering challenge. However, installation instructions right now are as simple as “run this one-liner on your terminal”. That’ll have t
by pdpi 7y ago
Sure, it’s not a hard engineering challenge. However, installation instructions right now are as simple as “run this one-liner on your terminal”. That’ll have to materially change.
- Fnoord 7y ago> Sure, it’s not a hard engineering challenge. However, installation instructions right now are as simple as “run this one-liner on your terminal”. That’ll have to materially change. It could just as well still remain a one-liner. Every system Homebrew is installed on has Bash installed (not the latest, but still). Instead of > /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" https://raw.githubusercontent.com/Homebrew/install/master/in... It could become > curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install https://raw.githubusercontent.com/Homebrew/install/master/in... | bash With the install script containing a payload containing the current Ruby script plus a Ruby interpreter. Still a "one liner".
- toyg 7y ago> Every system Homebrew is installed on has Bash installed Ironically, they are also moving from bash to zsh for default shell. Again not an unsurmontable challenge (just make sure the bang is correct in your scripts, bash will likely still be around somewhere in macOS for the foreseeable future) but another little hurdle to mind.
- Fnoord 7y agoDoesn't surprise me given they dislike GPLv3 and Zsh is MIT. Personally I try to use #!/bin/sh as much as possible, and Fish as my default shell.
- holtalanm 7y agoupvoted for fish
- Sean1708 7y agoAs far as I'm aware they're not changing anything about which shells are installed or which executable /bin/sh points to they're just changing the default login shell for a new user, so nothing should have to change about the scripts that are (or have been) written.
- butteroverflow 7y agoTake a look at the installation instructions for the Rust compiler. https://rustup.rs/ https://rustup.rs/