1.1 --- a/bash-completion.sh Wed Oct 24 00:05:42 2007 -0400
1.2 +++ b/bash-completion.sh Sun Apr 06 23:36:45 2008 -0400
1.3 @@ -1,12 +1,18 @@
1.4 __razor_commands () {
1.5 local IFS=$'\n'
1.6 - COMPREPLY=($(IFS=: compgen -S' ' -W "list-requires:list-provides:list-files:list-file-packages:list-package-files:what-requires:what-provides:import-yum:import-rpmdb:validate:update:diff" -- $1))
1.7 + COMPREPLY=($(IFS=: compgen -S' ' -W "list-requires:list-provides:list-files:list-file-packages:list-package-files:what-requires:what-provides:import-yum:import-rpmdb:validate:update:diff:install:init:download" -- $1))
1.8 }
1.9
1.10 __razor_packages () {
1.11 local IFS=$'\n'
1.12
1.13 - COMPREPLY=($(./razor list "$1*" | while read p; do echo "$p "; done))
1.14 + COMPREPLY=($(./razor list --only-names "$1*" | while read p; do echo "$p "; done))
1.15 +}
1.16 +
1.17 +__razor_upstream_packages () {
1.18 + local IFS=$'\n'
1.19 +
1.20 + COMPREPLY=($(RAZOR_REPO=rawhide.repo ./razor list --only-names "$1*" | while read p; do echo "$p "; done))
1.21 }
1.22
1.23 __razor_files() {
1.24 @@ -33,6 +39,7 @@
1.25 list-files|list-file-packages) __razor_files $cur ;;
1.26 what-requires) __razor_requires $cur ;;
1.27 what-provides) __razor_provides $cur ;;
1.28 + download) __razor_upstream_packages $cur ;;
1.29 esac
1.30 fi
1.31 }