The traditional approach has a lot of potential problems.
Bash vs. Fish? I've tried both Linux shells, and one makes using the command line much easier ...