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 / k3b < prev    next >
Encoding:
Text File  |  2010-11-16  |  1.2 KB  |  56 lines

  1. # bash completion for k3b
  2.  
  3. have k3b &&
  4. _k3b()
  5. {
  6.     local cur prev
  7.     _get_comp_words_by_ref cur prev
  8.     COMPREPLY=()
  9.  
  10.     case $prev in
  11.         --help*|--author|-v|--version|--license|--lang)
  12.             return 0
  13.             ;;
  14.         --datacd|--audiocd|--videocd|--mixedcd|--emovixcd|--videodvd)
  15.             _filedir
  16.             return 0
  17.             ;;
  18.         --copydvd|--formatdvd|--videodvdrip)
  19.             _dvd_devices
  20.             return 0
  21.             ;;
  22.         --copycd|--erasecd|--cddarip|--videocdrip)
  23.             _cd_devices
  24.             _dvd_devices
  25.             return 0
  26.             ;;
  27.         --cdimage|--image)
  28.             _filedir @(cue|iso|toc)
  29.             return 0
  30.             ;;
  31.         --dvdimage)
  32.             _filedir iso
  33.             return 0
  34.             ;;
  35.         --ao)
  36.             COMPREPLY=( $( compgen -W 'alsa arts' -- "$cur" ) )
  37.             return 0
  38.             ;;
  39.     esac
  40.  
  41.     if [[ "$cur" == -* ]] ; then
  42.         COMPREPLY=( $( compgen -W "$( _parse_help "$1" )" -- "$cur" ) )
  43.     else
  44.         _filedir
  45.     fi
  46. } &&
  47. complete -F _k3b -o filenames k3b
  48.  
  49. # Local variables:
  50. # mode: shell-script
  51. # sh-basic-offset: 4
  52. # sh-indent-comment: t
  53. # indent-tabs-mode: nil
  54. # End:
  55. # ex: ts=4 sw=4 et filetype=sh
  56.