

2·
3 days agostring split/collect and similar can’t work unless its a builtin. The set foo ( ...... | string ... ) pattern couldn’t work if string was an external binary.


string split/collect and similar can’t work unless its a builtin. The set foo ( ...... | string ... ) pattern couldn’t work if string was an external binary.


Zsh is still king in my book. Fish and Bash don’t have the language features, and Zsh completion with menu groups is a premier experience. Fish’s completion from manpages is very good, but there’s also a standard zsh function to complete from --help output.
If I were to switch shells, it would have to be to nushell.
Scrubbing through the video, this hurts my soul
echo $(echo $STRING | sed 's/World/Bash/')For variables bash has PE forms:
echo ${STRING/World/Bash}I miss these too much when I try Fish.