With ~/bin at the beginning of my $PATH, I still have to name the directory if I put 'nice time' in front of the filename. Also, 'which' doesn't find it yet it still runs if I invoke it without 'nice time bin/'. This was not the case at some time in the recent past. Is it a bug introduced recently, or a "feature" that Apple failed to support until recently?
MBP:~ user$ nice time copy_websites copy_websites: No such file or directory 0.00 real 0.00 user 0.00 sys MBP:~ user$ echo $PATH ~/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Applications/Server.app/Contents/ServerRoot/usr/bin:/Applications/Server.app/Contents/ServerRoot/usr/sbin MBP:~ user$ which copy_websites MBP:~ user$ which bash /bin/bash MBP:~ user$ head -1 bin/copy_websites #!/bin/bash MBP:~ user$ ls -lat@e bin/co* -rwx------@ 1 user staff 747 Mar 10 13:36 bin/copy_websites com.apple.TextEncoding 15 com.apple.metadata:kMDLabel_zla7g6mgqwkmgzlaez4j64ql5q 89