.bash_completion
changeset 552 1f489f80b389
parent 318 68363fe03ae4
child 553 50b46df6ca28
equal deleted inserted replaced
551:3fe9eac3c1c3 552:1f489f80b389
   141       ;;
   141       ;;
   142     2)
   142     2)
   143       opt=${COMP_WORDS[1]}
   143       opt=${COMP_WORDS[1]}
   144       case $opt in
   144       case $opt in
   145         -c|--check-setup|-l|--list-package)
   145         -c|--check-setup|-l|--list-package)
   146           pkgs=( /etc/setup/*.lst.gz )
   146           local pkgs=( /etc/setup/*.lst.gz )
   147           pkgs=( ${pkgs[@]##*/} )
   147           pkgs=( ${pkgs[@]##*/} )
   148           pkgs=( ${pkgs[@]%.lst.gz} )
   148           pkgs=( ${pkgs[@]%.lst.gz} )
   149           COMPREPLY=( $(compgen -W '${pkgs[@]}' -- $cur ) )
   149           COMPREPLY=( $(compgen -W '${pkgs[@]}' -- $cur ) )
   150           return 0;;
   150           return 0;;
   151       esac
   151       esac