If I put an executable in ~/bin
I can just type the first few letters of the filename and then hit tab
to let the shell finish the rest of the name.
While this works with executable programs, it does not seem to work with shell scripts. Is this the desired behavior, or am I doing something wrong?