/bash_completion.d/ntpdate

http://github.com/brinkman83/bashrc · #! · 38 lines · 33 code · 5 blank · 0 comment · 0 complexity · 45cdc0602fb6a6a13e5d28948b04097e MD5 · raw file

  1. # bash completion for ntpdate
  2. have ntpdate &&
  3. _ntpdate()
  4. {
  5. local cur prev
  6. COMPREPLY=()
  7. cur=`_get_cword`
  8. prev=${COMP_WORDS[COMP_CWORD-1]}
  9. case $prev in
  10. -k)
  11. _filedir
  12. return 0
  13. ;;
  14. -U)
  15. COMPREPLY=( $( compgen -u "$cur" ) )
  16. return 0
  17. ;;
  18. esac
  19. if [[ "$cur" == -* ]]; then
  20. COMPREPLY=( $( compgen -W '-4 -6 -b -B -d -Q -q -s -u -v -a\
  21. -e -k -p -o -r -t' -- "$cur" ) )
  22. else
  23. _known_hosts_real "$cur"
  24. fi
  25. } &&
  26. complete -F _ntpdate ntpdate
  27. # Local variables:
  28. # mode: shell-script
  29. # sh-basic-offset: 4
  30. # sh-indent-comment: t
  31. # indent-tabs-mode: nil
  32. # End:
  33. # ex: ts=4 sw=4 et filetype=sh