Bash Tab-Completion for OSX Specific commands
If you use a package manager (Homebrew, MacPorts, etc) it's worth checking if it provides any - brew search completion returns launchctl-completion, for example, though the other tools you mention aren't listed. You don't mention tmutil, but if it's useful there's a completion for it here:

#!/usr/bin/env bash 
### 補完関数。
_tmutil(){
  list=$( tmutil | /usr/bin/grep -v ^$ | /usr/bin/grep ^Usage | awk '{print $3}' )
  COMPREPLY=( $(compgen -W "$list" ${COMP_WORDS[COMP_CWORD]}  ) ) 
}
complete -F _tmutil tmutil


That might also be a good basis for hacking your own completions?