Standard place for user defined bash_completion.d scripts?
Use a ~/.bash_completion file. From the Bash Completion FAQ: Q. How can I insert my own local completions without having to reinsert them every time you issue a new release? A. Put them in ~/.bash_completion, which is parsed at the end of the main completion script. See also the next question. Q. I author/maintain package … Read more