/bash_completion_lib/complete/dsniff

http://github.com/brinkman83/bashrc · #! · 30 lines · 24 code · 6 blank · 0 comment · 0 complexity · 8599b21b112a53a4f14d13cae37c2761 MD5 · raw file

  1. # dsniff(8) completion
  2. #
  3. comp_include _filedir _get_cword _interfaces
  4. _dsniff()
  5. {
  6. local cur
  7. COMPREPLY=()
  8. cur=`_get_cword`
  9. prev=${COMP_WORDS[COMP_CWORD-1]}
  10. case "$prev" in
  11. -@(r|w|f))
  12. _filedir
  13. return 0
  14. ;;
  15. -i)
  16. _interfaces
  17. return 0
  18. ;;
  19. esac
  20. if [[ "$cur" == -* ]]; then
  21. COMPREPLY=( $( compgen -W '-c -d -m -n -i -s -f -t \
  22. -r -w' -- $cur ) )
  23. fi
  24. } # _dsniff()