summaryrefslogtreecommitdiffstats
path: root/clang/utils/bash-autocomplete.sh
blob: de4a435b8849f7febb20f59457e9ed16f81fc5f8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# Please add "source /path/to/bash-autocomplete.sh" to your .bashrc to use this.
_clang()
{
  local cur prev words cword flags
  _init_completion -n : || return

  flags=$( clang --autocomplete="$cur" )
  if [[ "$flags" == "" || "$cur" == "" ]]; then
    _filedir
  else
    COMPREPLY=( $( compgen -W "$flags" -- "$cur" ) )
  fi
}
complete -F _clang clang
OpenPOWER on IntegriCloud