Fish is a **GREAT** interactive shell, but... not yet suitable for scripting! :-((
September 11, 2022

I almost :) started writing some shell scripts in Fish instead of Bash , but then discovered https://github.com/fish-shell/fish-shell/issues/510 .
This seems like a massive feature gap in Fish, at least to me. I CANNOT LIVE without set -e in Bash.
ALL my scripts everywhere have that
(code search seems to miss a lot of them).
Fish is great as an interactive Shell, but without this feature, I cannot start using it for more scripting.
I don’t see any viable workaround. Ending EACH line with || exit 1 is just… dumb.
Perhaps I’ll have to properly learn and use… what, Python, after all??? :))