I agree, but I really don't like to have the .sh extension for something which is installed in /usr/bin... Maybe the solution is to keep two todo_completion file. One for those who installed manually, and one other in the package dir for the package creation.