mirror of
https://github.com/Gator96100/ProxSpace.git
synced 2025-08-13 18:17:02 -07:00
Updated msys2 to msys2-base-x86_64-20200903
This commit is contained in:
parent
5bc8dbdc75
commit
2307d54cb1
18501 changed files with 1684082 additions and 720361 deletions
|
@ -2,8 +2,8 @@
|
|||
|
||||
_apt_get()
|
||||
{
|
||||
local cur prev words cword
|
||||
_init_completion || return
|
||||
local cur prev words cword package
|
||||
_init_completion -n ':=' || return
|
||||
|
||||
local special i
|
||||
for (( i=0; i < ${#words[@]}-1; i++ )); do
|
||||
|
@ -17,57 +17,79 @@ _apt_get()
|
|||
remove|autoremove|purge)
|
||||
if [[ -f /etc/debian_version ]]; then
|
||||
# Debian system
|
||||
COMPREPLY=( $( \
|
||||
_xfunc dpkg _comp_dpkg_installed_packages $cur ) )
|
||||
COMPREPLY=( $(\
|
||||
_xfunc dpkg _comp_dpkg_installed_packages $cur) )
|
||||
else
|
||||
# assume RPM based
|
||||
_xfunc rpm _rpm_installed_packages
|
||||
fi
|
||||
;;
|
||||
source)
|
||||
COMPREPLY=( $( apt-cache --no-generate pkgnames "$cur" \
|
||||
2> /dev/null ) $( apt-cache dumpavail | \
|
||||
command grep "^Source: $cur" | sort -u | cut -f2 -d" " ) )
|
||||
COMPREPLY=( $(apt-cache --no-generate pkgnames "$cur" \
|
||||
2>/dev/null) $(compgen -W "$(apt-cache dumpavail |
|
||||
awk '$1 == "Source:" { print $2 }' | sort -u)" -- "$cur") )
|
||||
;;
|
||||
*)
|
||||
if [[ $special == install && $cur == */* ]]; then
|
||||
install)
|
||||
if [[ $cur == */* ]]; then
|
||||
_filedir deb
|
||||
else
|
||||
COMPREPLY=( $( apt-cache --no-generate pkgnames "$cur" \
|
||||
2>/dev/null ) )
|
||||
return
|
||||
elif [[ $cur == *=* ]]; then
|
||||
package="${cur%%=*}"
|
||||
cur="${cur#*=}"
|
||||
COMPREPLY=($(IFS=$'\n' compgen -W "$( \
|
||||
apt-cache --no-generate madison "$package" 2>/dev/null | \
|
||||
while IFS=' |' read -r _ version _; do
|
||||
echo "$version"
|
||||
done )" \
|
||||
-- "$cur"))
|
||||
__ltrim_colon_completions "$cur"
|
||||
return
|
||||
fi
|
||||
;;&
|
||||
*)
|
||||
COMPREPLY=( $(apt-cache --no-generate pkgnames "$cur" \
|
||||
2>/dev/null) )
|
||||
;;
|
||||
esac
|
||||
return
|
||||
fi
|
||||
|
||||
case $prev in
|
||||
-c|--config-file)
|
||||
--help|--version|--option|-!(-*)[hvo])
|
||||
return
|
||||
;;
|
||||
--config-file|-!(-*)c)
|
||||
_filedir
|
||||
return
|
||||
;;
|
||||
-t|--target-release|--default-release)
|
||||
COMPREPLY=( $( apt-cache policy | \
|
||||
command grep "release.o=Debian,a=$cur" | \
|
||||
command sed -e "s/.*a=\(\w*\).*/\1/" | uniq 2> /dev/null) )
|
||||
--target-release|--default-release|-!(-*)t)
|
||||
COMPREPLY=( $(compgen -W "$(apt-cache policy | command sed -ne \
|
||||
's/^ *release.*[ ,]o=\(Debian\|Ubuntu\),a=\(\w*\).*/\2/p')" \
|
||||
-- "$cur") )
|
||||
return
|
||||
;;
|
||||
esac
|
||||
|
||||
if [[ "$cur" == -* ]]; then
|
||||
COMPREPLY=( $( compgen -W '-d -f -h -v -m -q -s -y -u -t -b -c -o
|
||||
--download-only --fix-broken --help --version --ignore-missing
|
||||
--fix-missing --no-download --quiet --simulate --just-print
|
||||
--dry-run --recon --no-act --yes --assume-yes --show-upgraded
|
||||
--only-source --compile --build --ignore-hold --target-release
|
||||
--no-upgrade --force-yes --print-uris --purge --reinstall
|
||||
--list-cleanup --default-release --trivial-only --no-remove
|
||||
--diff-only --no-install-recommends --tar-only --config-file
|
||||
--option --auto-remove' -- "$cur" ) )
|
||||
COMPREPLY=( $(compgen -W '--no-install-recommends --install-suggests
|
||||
--download-only --fix-broken --ignore-missing --fix-missing
|
||||
--no-download --quiet --simulate --just-print --dry-run --recon
|
||||
--no-act --yes --assume-yes --assume-no --no-show-upgraded
|
||||
--verbose-versions --host-architecture --build-profiles --compile
|
||||
--build --ignore-hold --with-new-pkgs --no-upgrade --only-upgrade
|
||||
--allow-downgrades --allow-remove-essential
|
||||
--allow-change-held-packages --force-yes --print-uris --purge
|
||||
--reinstall --list-cleanup --target-release --default-release
|
||||
--trivial-only --no-remove --auto-remove --autoremove --only-source
|
||||
--diff-only --dsc-only --tar-only --arch-only --indep-only
|
||||
--allow-unauthenticated --no-allow-insecure-repositories
|
||||
--allow-releaseinfo-change --show-progress --with-source --help
|
||||
--version --config-file --option' -- "$cur") )
|
||||
else
|
||||
COMPREPLY=( $( compgen -W 'update upgrade dselect-upgrade
|
||||
dist-upgrade install remove purge source build-dep download
|
||||
changelog check clean autoclean autoremove' -- "$cur" ) )
|
||||
COMPREPLY=( $(compgen -W 'update upgrade dist-upgrade
|
||||
dselect-upgrade install remove purge source build-dep check
|
||||
download clean autoclean autoremove changelog indextargets' \
|
||||
-- "$cur") )
|
||||
fi
|
||||
|
||||
} &&
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue