handled the case of a directory or a non-sh file being passed in

fixed a spacing issue