/bash_completion_lib/complete -o filenames/gdb
http://github.com/brinkman83/bashrc · #! · 20 lines · 16 code · 4 blank · 0 comment · 0 complexity · 8a7fb60b2ac492bd070b05e9b3787cb1 MD5 · raw file
- comp_include _get_cword
- _gdb()
- {
- local cur prev
- COMPREPLY=()
- cur=`_get_cword`
- prev=${COMP_WORDS[COMP_CWORD-1]}
- if [ $COMP_CWORD -eq 1 ]; then
- COMPREPLY=( $( compgen -c -- $cur ) )
- elif [ $COMP_CWORD -eq 2 ]; then
- prev=${prev##*/}
- COMPREPLY=( $( compgen -fW "$( command ps axo comm,pid | \
- awk '{if ($1 ~ /^'"$prev"'/) print $2}' ) )" \
- -- "$cur" ) )
- fi
- } # _gdb()