# complete for pkgmanager; TankOS project _pkgmanager() { COMPREPLY=() cur="${COMP_WORDS[COMP_CWORD]}" global_args=" --help --makepkg --depend-list --depend-on --reg-depend --installpkg --removepkg --upgrade --info --clear-cache " upgrade_flags=" --install-missing --allow-downgrade --disable-recommends --yes --regenerate-outdated --overwrite --resolve-conflicts all " install_flags=" --install-missing --allow-downgrade --disable-recommends --yes --regenerate-outdated --overwrite --resolve-conflicts " makepkg_args=" --destdir --pkgname --version --arch --build_number --build_tag --build_folder " if [[ ${COMP_CWORD} == 1 ]] ; then COMPREPLY=( $(compgen -W "${global_args}" -- ${cur}) ) return 0 fi arg_1="${COMP_WORDS[1]}" case "${arg_1}" in --help) COMPREPLY=() return 0 ;; --makepkg) COMPREPLY=( $(compgen -W "${makepkg_args}" -- ${cur}) ) return 0 ;; --installpkg) COMPREPLY=( $(compgen -W "$(cat /var/cache/pkgmanager/ftp.tankos.org/PKGLIST |\ awk -F/ '{print $NF}' |\ awk -F. '{print $1}' |\ awk -F"-x86" '{print $1}' |\ uniq |\ awk -F- '{ \ out=""; \ for (i=1; i