Server IP : 184.107.3.203 / Your IP : 216.73.216.51 Web Server : Apache System : Linux dedicated2.avenfashion.com.ph 4.18.0-553.40.1.el8_10.x86_64 #1 SMP Mon Feb 10 12:11:18 EST 2025 x86_64 User : adminteladeoro ( 1015) PHP Version : 8.2.28 Disable Function : exec,passthru,shell_exec,system MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /usr/share/bash-completion/completions/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
# 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