home *** CD-ROM | disk | FTP | other *** search
/ Clickx 115 / Clickx 115.iso / software / tools / windows / tails-i386-0.16.iso / live / filesystem.squashfs / etc / bash_completion.d / medusa < prev    next >
Encoding:
Text File  |  2010-11-16  |  870 b   |  42 lines

  1. # bash completion for medusa
  2.  
  3. have medusa &&
  4. _medusa()
  5. {
  6.     local cur prev
  7.  
  8.     COMPREPLY=()
  9.     cur=`_get_cword`
  10.     prev=`_get_pword`
  11.  
  12.     case $prev in
  13.         -h)
  14.             _known_hosts_real "$cur"
  15.             return 0
  16.             ;;
  17.         -H|-U|-P|-C|-O)
  18.             _filedir
  19.             return 0
  20.             ;;
  21.         -M)
  22.             COMPREPLY=( $( compgen -W "$(medusa -d | awk '/^ +\+/ {print $2}' \
  23.                 | sed -e 's/\.mod$//')" ) )
  24.             return 0
  25.             ;;
  26.     esac
  27.  
  28.     if [[ "$cur" == -* ]]; then
  29.         COMPREPLY=( $( compgen -W '-h -H -u -U -p -P -C -O -e -M -m -d -n -s \
  30.             -g -r -R -t -T -L -f -F -b -q -v -w -V -Z' -- "$cur" ) )
  31.     fi
  32. } &&
  33. complete -F _medusa medusa
  34.  
  35. # Local variables:
  36. # mode: shell-script
  37. # sh-basic-offset: 4
  38. # sh-indent-comment: t
  39. # indent-tabs-mode: nil
  40. # End:
  41. # ex: ts=4 sw=4 et filetype=sh
  42.