![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /proc/self/root/proc/thread-self/root/usr/share/bash-completion/completions/ |
# Debian apt-cache(8) completion -*- shell-script -*- # List APT binary packages _apt_cache_packages() { apt-cache --no-generate pkgnames "$cur" 2> /dev/null } # List APT source packages _apt_cache_sources() { apt-cache dumpavail | command grep "^Source: $1" | cut -f2 -d" " | sort -u } # List APT source packages _apt_cache_src_packages() { compgen -W '$( _apt_cache_sources "$cur" )' -- "$cur" } _apt_cache() { local cur prev words cword _init_completion || return local special i if [[ $cur != show ]]; then for (( i=0; i < ${#words[@]}-1; i++ )); do if [[ ${words[i]} == @(add|depends|dotty|madison|policy|rdepends|show?(pkg|src|)) ]]; then special=${words[i]} fi done fi if [[ -n $special ]]; then case $special in add) _filedir ;; showsrc) COMPREPLY=( $( _apt_cache_sources "$cur" ) ) ;; *) COMPREPLY=( $( _apt_cache_packages ) ) ;; esac return fi case $prev in -c|-p|-s|--config-file|--pkg-cache|--src-cache) _filedir return ;; search) if [[ "$cur" != -* ]]; then return fi ;; esac if [[ "$cur" == -* ]]; then COMPREPLY=( $( compgen -W '-h -v -p -s -q -i -f -a -g -c -o --help --version --pkg-cache --src-cache --quiet --important --full --all-versions --no-all-versions --generate --no-generate --names-only --all-names --recurse --config-file --option --installed' -- "$cur" ) ) else COMPREPLY=( $( compgen -W 'add gencaches show showpkg showsrc stats dump dumpavail unmet search search depends rdepends pkgnames dotty xvcg policy madison' -- "$cur" ) ) fi } && complete -F _apt_cache apt-cache # ex: filetype=sh