I gave fish an honest try but ultimately just could not make it work for me. I forget what ended up being the nail in the coffin.. possibly the lack of multiline strings or some heredoc alternative. https://github.com/fish-shell/fish-shell/issues/540. That or I ran into compatibility issues with existing scripts. Which I think also happened.