more details in bash completion example