don't use ~/bin
bash completion does that
completion for that too