I love fish, but I can see why POSIX purists would hate it. I haven’t run into any problems, but if I need to use bash, I have it installed, too. The biggest problem is that it doesn’t have wide adoption, so everybody assumes you’re using bash, and a lot of the bash commands don’t work in fish. So you have to be a bit of a power user if you want to do anything fancy.
Worst case scenario is that you run just those commands in sh. I don’t see a problem really. I also like fish’s syntax, so it’s easy to trade for POSIX compatibility. If you really really must, you could also use an LLM to convert your bash script to fish.
I love fish, but I can see why POSIX purists would hate it. I haven’t run into any problems, but if I need to use bash, I have it installed, too. The biggest problem is that it doesn’t have wide adoption, so everybody assumes you’re using bash, and a lot of the bash commands don’t work in fish. So you have to be a bit of a power user if you want to do anything fancy.
Worst case scenario is that you run just those commands in sh. I don’t see a problem really. I also like fish’s syntax, so it’s easy to trade for POSIX compatibility. If you really really must, you could also use an LLM to convert your bash script to fish.