3 ms·
Something I've noticed is that osx users believe bash to be less capable than it is because of the poor out of the box configuration of bash on that platform (i
by stormbrew 12y ago
Something I've noticed is that osx users believe bash to be less capable than it is because of the poor out of the box configuration of bash on that platform (in addition to the ancient version installed). Particularly the tab completion stuff. It doesn't pop up menus and all that, but the ubuntu install of bash has a ton of context-sensitive tab completion stuff in it, and the git package properly installs __git_ps1 and very good tab completion (which even the homebrew git recipe on osx doesn't manage to do).
This is not to say that zsh doesn't have a lot more features, just that the comparison from the perspective of an osx user tends to be a lot more stark.
- 0x0 12y agoI guess "bad PR" like this is actually one downside for projects switching to GPL3.
- jordigh 12y agoWell, bad PR from Apple. But you don't get much good PR from Apple with GPLv2 either, which they're slowly purging from their OS as well.
- elliotec 12y agoAgreed. I really like bash-it to get some of those 'missing' features: https://github.com/revans/bash-it https://github.com/revans/bash-it
- quotemstr 12y agoIndeed. Bash has, or can be configured, to have almost all the features listed in this article. The article is really a testament to the power of defaults. The bash maintainership is extremely conservative about enabling new features by default even when these features are unalloyed good. For example, I contributed bracketed paste support to bash and readline. Yay! No more inadvertent command execution! No security problems pasting shell commands from web pages! You'd think we'd want that feature enabled by default, right? Well, no. The feature will be off by default. For reasons. http://lists.gnu.org/archive/html/bug-bash/2014-10/msg00211.html http://lists.gnu.org/archive/html/bug-bash/2014-10/msg00211....