3 ms·
I'm going to go against the grain a little and disagree with a lot of the comments. My suggestion is to use the same environment in development that you use in
by UI_at_80x24 4y ago
I'm going to go against the grain a little and disagree with a lot of the comments.
My suggestion is to use the same environment in development that you use in production.
If you are running zsh on your servers then run zsh on your workstation.
I run a mix of Linux, FreeBSD, and OpenBSD servers in production; and have found that 99% of the time it didn't matter.
I had been using zsh on my workstation and about 25% of my server fleet. The others were either too old, didn't support it, or whatever.
Of those 75% of servers (over 500 boxes) a small handful encountered occasional problems when running my 'written on ZSH script'; that didn't happen when I re-wrote/tested the script on bash.
We are talking about ~4 errors over the course of a year-and-a-half or so.
It was more annoying then anything else; and nothing broke as a result of it. I just had to manually go do the work that my script was suppose to do.
I like zsh.