CLI> bash --debug -il -x -c 'env' 2>&1 | tee --append /tmp/"$(date +%F)".bash.env.debug.log ++ id -u + '[' 1000 -eq 0 ']' + PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games + export PATH + '[' '\s-\v\$ ' ']' + '[' /usr/bin/bash ']' + '[' /usr/bin/bash '!=' /bin/sh ']' + '[' -f /etc/bash.bashrc ']' + . /etc/bash.bashrc ++ '[' -z '\s-\v\$ ' ']' ++ shopt -s checkwinsize ++ '[' -z '' ']' ++ '[' -r /etc/debian_chroot ']' ++ '[' -n '' -a -n '' ']' ++ PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' ++ '[' -x /usr/lib/command-not-found -o -x /usr/share/command-not-found/command-not-found ']' + '[' -d /etc/profile.d ']' ++ run-parts --list --regex '^[a-zA-Z0-9_][a-zA-Z0-9._-]*\.sh$' /etc/profile.d + for i in $(run-parts --list --regex '^[a-zA-Z0-9_][a-zA-Z0-9._-]*\.sh$' /etc/profile.d) + '[' -r /etc/profile.d/70-systemd-shell-extra.sh ']' + . /etc/profile.d/70-systemd-shell-extra.sh ++ '[' -n '' ']' ++ '[' -n '' ']' ++ '[' -n '' ']' + for i in $(run-parts --list --regex '^[a-zA-Z0-9_][a-zA-Z0-9._-]*\.sh$' /etc/profile.d) + '[' -r /etc/profile.d/80-systemd-osc-context.sh ']' + . /etc/profile.d/80-systemd-osc-context.sh ++ '[' -n '5.3.3(1)-release' ']' ++ [[ -n 5.3.3(1)-release ]] ++ [[ xterm-256color != dumb ]] ++ PROMPT_COMMAND+=(__systemd_osc_context_precmdline) ++ PS0='\033]8003;start=$systemd_osc_context_cmd_id$(__systemd_osc_context_common);type=command;cwd=$(__systemd_osc_context_escape "$PWD")\033\\' + for i in $(run-parts --list --regex '^[a-zA-Z0-9_][a-zA-Z0-9._-]*\.sh$' /etc/profile.d) + '[' -r /etc/profile.d/Z99-cloud-locale-test.sh ']' + . /etc/profile.d/Z99-cloud-locale-test.sh ++ '[' -f //.cloud-locale-test.skip -o -f /var/lib/cloud/instance/locale-check.skip ']' ++ locale ++ locale_warn ++ command -v local ++ local _local=local ++ local bad_names= bad_lcs= key= val= var= vars= bad_kv= ++ local w1 w2 w3 w4 remain ++ '[' '' = zsh ']' ++ read -r w1 w2 w3 w4 remain ++ case "$w1" in ++ key=LANG ++ val=C.UTF-8 ++ val=C.UTF-8 ++ val=C.UTF-8 ++ vars=' LANG=C.UTF-8' ++ read -r w1 w2 w3 w4 remain ++ case "$w1" in ++ key=LANGUAGE ++ val= ++ val= ++ val= ++ vars=' LANG=C.UTF-8 LANGUAGE=' ++ read -r w1 w2 w3 w4 remain ++ case "$w1" in ++ key=LC_CTYPE ++ val='"C.UTF-8"' ++ val='C.UTF-8"' ++ val=C.UTF-8 ++ vars=' LANG=C.UTF-8 LANGUAGE= LC_CTYPE=C.UTF-8' ++ read -r w1 w2 w3 w4 remain ++ case "$w1" in ++ key=LC_NUMERIC ++ val='"C.UTF-8"' ++ val='C.UTF-8"' ++ val=C.UTF-8 ++ vars=' LANG=C.UTF-8 LANGUAGE= LC_CTYPE=C.UTF-8 LC_NUMERIC=C.UTF-8' ++ read -r w1 w2 w3 w4 remain ++ case "$w1" in ++ key=LC_TIME ++ val='"C.UTF-8"' ++ val='C.UTF-8"' ++ val=C.UTF-8 ++ vars=' LANG=C.UTF-8 LANGUAGE= LC_CTYPE=C.UTF-8 LC_NUMERIC=C.UTF-8 LC_TIME=C.UTF-8' ++ read -r w1 w2 w3 w4 remain ++ case "$w1" in ++ key=LC_COLLATE ++ val='"C.UTF-8"' ++ val='C.UTF-8"' ++ val=C.UTF-8 ++ vars=' LANG=C.UTF-8 LANGUAGE= LC_CTYPE=C.UTF-8 LC_NUMERIC=C.UTF-8 LC_TIME=C.UTF-8 LC_COLLATE=C.UTF-8' ++ read -r w1 w2 w3 w4 remain ++ case "$w1" in ++ key=LC_MONETARY ++ val='"C.UTF-8"' ++ val='C.UTF-8"' ++ val=C.UTF-8 ++ vars=' LANG=C.UTF-8 LANGUAGE= LC_CTYPE=C.UTF-8 LC_NUMERIC=C.UTF-8 LC_TIME=C.UTF-8 LC_COLLATE=C.UTF-8 LC_MONETARY=C.UTF-8' ++ read -r w1 w2 w3 w4 remain ++ case "$w1" in ++ key=LC_MESSAGES ++ val='"C.UTF-8"' ++ val='C.UTF-8"' ++ val=C.UTF-8 ++ vars=' LANG=C.UTF-8 LANGUAGE= LC_CTYPE=C.UTF-8 LC_NUMERIC=C.UTF-8 LC_TIME=C.UTF-8 LC_COLLATE=C.UTF-8 LC_MONETARY=C.UTF-8 LC_MESSAGES=C.UTF-8' ++ read -r w1 w2 w3 w4 remain ++ case "$w1" in ++ key=LC_PAPER ++ val='"C.UTF-8"' ++ val='C.UTF-8"' ++ val=C.UTF-8 ++ vars=' LANG=C.UTF-8 LANGUAGE= LC_CTYPE=C.UTF-8 LC_NUMERIC=C.UTF-8 LC_TIME=C.UTF-8 LC_COLLATE=C.UTF-8 LC_MONETARY=C.UTF-8 LC_MESSAGES=C.UTF-8 LC_PAPER=C.UTF-8' ++ read -r w1 w2 w3 w4 remain ++ case "$w1" in ++ key=LC_NAME ++ val='"C.UTF-8"' ++ val='C.UTF-8"' ++ val=C.UTF-8 ++ vars=' LANG=C.UTF-8 LANGUAGE= LC_CTYPE=C.UTF-8 LC_NUMERIC=C.UTF-8 LC_TIME=C.UTF-8 LC_COLLATE=C.UTF-8 LC_MONETARY=C.UTF-8 LC_MESSAGES=C.UTF-8 LC_PAPER=C.UTF-8 LC_NAME=C.UTF-8' ++ read -r w1 w2 w3 w4 remain ++ case "$w1" in ++ key=LC_ADDRESS ++ val='"C.UTF-8"' ++ val='C.UTF-8"' ++ val=C.UTF-8 ++ vars=' LANG=C.UTF-8 LANGUAGE= LC_CTYPE=C.UTF-8 LC_NUMERIC=C.UTF-8 LC_TIME=C.UTF-8 LC_COLLATE=C.UTF-8 LC_MONETARY=C.UTF-8 LC_MESSAGES=C.UTF-8 LC_PAPER=C.UTF-8 LC_NAME=C.UTF-8 LC_ADDRESS=C.UTF-8' ++ read -r w1 w2 w3 w4 remain ++ case "$w1" in ++ key=LC_TELEPHONE ++ val='"C.UTF-8"' ++ val='C.UTF-8"' ++ val=C.UTF-8 ++ vars=' LANG=C.UTF-8 LANGUAGE= LC_CTYPE=C.UTF-8 LC_NUMERIC=C.UTF-8 LC_TIME=C.UTF-8 LC_COLLATE=C.UTF-8 LC_MONETARY=C.UTF-8 LC_MESSAGES=C.UTF-8 LC_PAPER=C.UTF-8 LC_NAME=C.UTF-8 LC_ADDRESS=C.UTF-8 LC_TELEPHONE=C.UTF-8' ++ read -r w1 w2 w3 w4 remain ++ case "$w1" in ++ key=LC_MEASUREMENT ++ val='"C.UTF-8"' ++ val='C.UTF-8"' ++ val=C.UTF-8 ++ vars=' LANG=C.UTF-8 LANGUAGE= LC_CTYPE=C.UTF-8 LC_NUMERIC=C.UTF-8 LC_TIME=C.UTF-8 LC_COLLATE=C.UTF-8 LC_MONETARY=C.UTF-8 LC_MESSAGES=C.UTF-8 LC_PAPER=C.UTF-8 LC_NAME=C.UTF-8 LC_ADDRESS=C.UTF-8 LC_TELEPHONE=C.UTF-8 LC_MEASUREMENT=C.UTF-8' ++ read -r w1 w2 w3 w4 remain ++ case "$w1" in ++ key=LC_IDENTIFICATION ++ val='"C.UTF-8"' ++ val='C.UTF-8"' ++ val=C.UTF-8 ++ vars=' LANG=C.UTF-8 LANGUAGE= LC_CTYPE=C.UTF-8 LC_NUMERIC=C.UTF-8 LC_TIME=C.UTF-8 LC_COLLATE=C.UTF-8 LC_MONETARY=C.UTF-8 LC_MESSAGES=C.UTF-8 LC_PAPER=C.UTF-8 LC_NAME=C.UTF-8 LC_ADDRESS=C.UTF-8 LC_TELEPHONE=C.UTF-8 LC_MEASUREMENT=C.UTF-8 LC_IDENTIFICATION=C.UTF-8' ++ read -r w1 w2 w3 w4 remain ++ case "$w1" in ++ key=LC_ALL ++ val= ++ val= ++ val= ++ vars=' LANG=C.UTF-8 LANGUAGE= LC_CTYPE=C.UTF-8 LC_NUMERIC=C.UTF-8 LC_TIME=C.UTF-8 LC_COLLATE=C.UTF-8 LC_MONETARY=C.UTF-8 LC_MESSAGES=C.UTF-8 LC_PAPER=C.UTF-8 LC_NAME=C.UTF-8 LC_ADDRESS=C.UTF-8 LC_TELEPHONE=C.UTF-8 LC_MEASUREMENT=C.UTF-8 LC_IDENTIFICATION=C.UTF-8 LC_ALL=' ++ read -r w1 w2 w3 w4 remain ++ bad_lcs= ++ bad_kv= ++ '[' -n '' ']' ++ return 0 ++ unset locale_warn + for i in $(run-parts --list --regex '^[a-zA-Z0-9_][a-zA-Z0-9._-]*\.sh$' /etc/profile.d) + '[' -r /etc/profile.d/bash_completion.sh ']' + . /etc/profile.d/bash_completion.sh ++ '[' 'x5.3.3(1)-release' '!=' x -a 'x${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' '!=' x -a x = x ']' ++ '[' 5 -gt 4 ']' ++ '[' -r //.config/bash_completion ']' ++ shopt -q progcomp ++ '[' -r /usr/share/bash-completion/bash_completion ']' ++ . /usr/share/bash-completion/bash_completion +++ BASH_COMPLETION_VERSINFO=(2 16 0) +++ [[ himxBHc == *v* ]] +++ _comp__init_original_set_v=+v +++ [[ -n '' ]] +++ set +v +++ shopt -s extglob progcomp +++ complete -u groups slay w sux +++ complete -A stopped -P '"%' -S '"' bg +++ complete -j -P '"%' -S '"' fg jobs disown +++ complete -v readonly unset +++ complete -A shopt shopt +++ complete -a unalias +++ complete -c command type which +++ complete -b builtin +++ _comp_dequote__initialize +++ local 'regex_param=\$([_a-zA-Z][_a-zA-Z0-9]*|[-*@#?$!0-9_])|\$\{[!#]?([_a-zA-Z][_a-zA-Z0-9]*(\[([0-9]+|[*@])\])?|[-*@#?$!0-9_])\}' +++ local 'regex_quoted=\\.|'\''[^'\'']*'\''|\$?"([^\"$`!]|\$([_a-zA-Z][_a-zA-Z0-9]*|[-*@#?$!0-9_])|\$\{[!#]?([_a-zA-Z][_a-zA-Z0-9]*(\[([0-9]+|[*@])\])?|[-*@#?$!0-9_])\}|\\.)*"|\$'\''([^\'\'']|\\.)*'\''' +++ _comp_dequote__regex_safe_word='^([^\'\''"$`;&|<>()!]|\\.|'\''[^'\'']*'\''|\$?"([^\"$`!]|\$([_a-zA-Z][_a-zA-Z0-9]*|[-*@#?$!0-9_])|\$\{[!#]?([_a-zA-Z][_a-zA-Z0-9]*(\[([0-9]+|[*@])\])?|[-*@#?$!0-9_])\}|\\.)*"|\$'\''([^\'\'']|\\.)*'\''|\$([_a-zA-Z][_a-zA-Z0-9]*|[-*@#?$!0-9_])|\$\{[!#]?([_a-zA-Z][_a-zA-Z0-9]*(\[([0-9]+|[*@])\])?|[-*@#?$!0-9_])\})*$' +++ unset -f _comp_dequote__initialize +++ (( BASH_VERSINFO[0] > 5 || BASH_VERSINFO[0] == 5 && BASH_VERSINFO[1] >= 3 )) +++ [[ linux-gnu == *@(solaris|aix)* ]] +++ _comp_backup_glob='@(#*#|*@(~|.@(bak|orig|rej|swp|@(dpkg|ucf)-*|rpm@(orig|new|save))))' +++ complete -F _comp_complete_service service +++ _comp__init_set_up_service_completions +++ local sysvdirs svc svcdir svcs +++ _comp_sysvdirs +++ sysvdirs=() +++ [[ -d /etc/rc.d/init.d ]] +++ [[ -d /etc/init.d ]] +++ sysvdirs+=(/etc/init.d) +++ [[ -f /etc/slackware-version ]] +++ (( 1 )) +++ for svcdir in "${sysvdirs[@]}" +++ _comp_expand_glob svcs '"$svcdir"/!($_comp_backup_glob)' +++ (( 2 != 2 )) +++ [[ svcs == @(GLOBIGNORE|GLOBSORT|_*|*[^_a-zA-Z0-9]*|[0-9]*|) ]] +++ local _original_opts=braceexpand:emacs:hashall:histexpand:history:interactive-comments:monitor:xtrace:checkwinsize:cmdhist:complete_fullquote:expand_aliases:extglob:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:login_shell:patsub_replacement:progcomp:promptvars:sourcepath +++ set +o noglob +++ shopt -s nullglob +++ shopt -u failglob dotglob +++ local GLOBIGNORE= GLOBSORT=name +++ local LC_COLLATE=C LC_CTYPE=C.UTF-8 LC_ALL= +++ eval -- 'svcs=()' ++++ svcs=() +++ eval -- 'svcs=("$svcdir"/!($_comp_backup_glob))' ++++ svcs=("$svcdir"/!($_comp_backup_glob)) +++ _comp_unlocal GLOBIGNORE +++ (( BASH_VERSINFO[0] >= 5 )) +++ shopt -q localvar_unset +++ unset -v GLOBIGNORE +++ [[ :braceexpand:emacs:hashall:histexpand:history:interactive-comments:monitor:xtrace:checkwinsize:cmdhist:complete_fullquote:expand_aliases:extglob:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:login_shell:patsub_replacement:progcomp:promptvars:sourcepath: == *:dotglob:* ]] +++ shopt -u dotglob +++ [[ :braceexpand:emacs:hashall:histexpand:history:interactive-comments:monitor:xtrace:checkwinsize:cmdhist:complete_fullquote:expand_aliases:extglob:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:login_shell:patsub_replacement:progcomp:promptvars:sourcepath: == *:nullglob:* ]] +++ shopt -u nullglob +++ [[ :braceexpand:emacs:hashall:histexpand:history:interactive-comments:monitor:xtrace:checkwinsize:cmdhist:complete_fullquote:expand_aliases:extglob:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:login_shell:patsub_replacement:progcomp:promptvars:sourcepath: == *:failglob:* ]] +++ [[ :braceexpand:emacs:hashall:histexpand:history:interactive-comments:monitor:xtrace:checkwinsize:cmdhist:complete_fullquote:expand_aliases:extglob:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:login_shell:patsub_replacement:progcomp:promptvars:sourcepath: == *:noglob:* ]] +++ eval '((${#svcs[@]}))' ++++ (( 34 )) +++ for svc in "${svcs[@]}" +++ [[ -x /etc/init.d/3proxy ]] +++ complete -F _comp_complete_service /etc/init.d/3proxy +++ for svc in "${svcs[@]}" +++ [[ -x /etc/init.d/apparmor ]] +++ complete -F _comp_complete_service /etc/init.d/apparmor +++ for svc in "${svcs[@]}" +++ [[ -x /etc/init.d/atd ]] +++ complete -F _comp_complete_service /etc/init.d/atd +++ for svc in "${svcs[@]}" +++ [[ -x /etc/init.d/chrony ]] +++ complete -F _comp_complete_service /etc/init.d/chrony +++ for svc in "${svcs[@]}" +++ [[ -x /etc/init.d/cloud-config ]] +++ complete -F _comp_complete_service /etc/init.d/cloud-config +++ for svc in "${svcs[@]}" +++ [[ -x /etc/init.d/cloud-final ]] +++ complete -F _comp_complete_service /etc/init.d/cloud-final +++ for svc in "${svcs[@]}" +++ [[ -x /etc/init.d/cloud-init ]] +++ complete -F _comp_complete_service /etc/init.d/cloud-init +++ for svc in "${svcs[@]}" +++ [[ -x /etc/init.d/cloud-init-local ]] +++ complete -F _comp_complete_service /etc/init.d/cloud-init-local +++ for svc in "${svcs[@]}" +++ [[ -x /etc/init.d/cloud-init-main ]] +++ complete -F _comp_complete_service /etc/init.d/cloud-init-main +++ for svc in "${svcs[@]}" +++ [[ -x /etc/init.d/cron ]] +++ complete -F _comp_complete_service /etc/init.d/cron +++ for svc in "${svcs[@]}" +++ [[ -x /etc/init.d/dbus ]] +++ complete -F _comp_complete_service /etc/init.d/dbus +++ for svc in "${svcs[@]}" +++ [[ -x /etc/init.d/exim4 ]] +++ complete -F _comp_complete_service /etc/init.d/exim4 +++ for svc in "${svcs[@]}" +++ [[ -x /etc/init.d/haproxy ]] +++ complete -F _comp_complete_service /etc/init.d/haproxy +++ for svc in "${svcs[@]}" +++ [[ -x /etc/init.d/hwclock.sh ]] +++ complete -F _comp_complete_service /etc/init.d/hwclock.sh +++ for svc in "${svcs[@]}" +++ [[ -x /etc/init.d/iperf3 ]] +++ complete -F _comp_complete_service /etc/init.d/iperf3 +++ for svc in "${svcs[@]}" +++ [[ -x /etc/init.d/mosquitto ]] +++ complete -F _comp_complete_service /etc/init.d/mosquitto +++ for svc in "${svcs[@]}" +++ [[ -x /etc/init.d/networking ]] +++ complete -F _comp_complete_service /etc/init.d/networking +++ for svc in "${svcs[@]}" +++ [[ -x /etc/init.d/nghttpx ]] +++ complete -F _comp_complete_service /etc/init.d/nghttpx +++ for svc in "${svcs[@]}" +++ [[ -x /etc/init.d/nginx ]] +++ complete -F _comp_complete_service /etc/init.d/nginx +++ for svc in "${svcs[@]}" +++ [[ -x /etc/init.d/postgresql ]] +++ complete -F _comp_complete_service /etc/init.d/postgresql +++ for svc in "${svcs[@]}" +++ [[ -x /etc/init.d/privoxy ]] +++ complete -F _comp_complete_service /etc/init.d/privoxy +++ for svc in "${svcs[@]}" +++ [[ -x /etc/init.d/procps ]] +++ complete -F _comp_complete_service /etc/init.d/procps +++ for svc in "${svcs[@]}" +++ [[ -x /etc/init.d/rsync ]] +++ complete -F _comp_complete_service /etc/init.d/rsync +++ for svc in "${svcs[@]}" +++ [[ -x /etc/init.d/screen-cleanup ]] +++ complete -F _comp_complete_service /etc/init.d/screen-cleanup +++ for svc in "${svcs[@]}" +++ [[ -x /etc/init.d/shadowsocks-libev ]] +++ complete -F _comp_complete_service /etc/init.d/shadowsocks-libev +++ for svc in "${svcs[@]}" +++ [[ -x /etc/init.d/squid ]] +++ complete -F _comp_complete_service /etc/init.d/squid +++ for svc in "${svcs[@]}" +++ [[ -x /etc/init.d/ssh ]] +++ complete -F _comp_complete_service /etc/init.d/ssh +++ for svc in "${svcs[@]}" +++ [[ -x /etc/init.d/sudo ]] +++ complete -F _comp_complete_service /etc/init.d/sudo +++ for svc in "${svcs[@]}" +++ [[ -x /etc/init.d/sysstat ]] +++ complete -F _comp_complete_service /etc/init.d/sysstat +++ for svc in "${svcs[@]}" +++ [[ -x /etc/init.d/uuidd ]] +++ complete -F _comp_complete_service /etc/init.d/uuidd +++ for svc in "${svcs[@]}" +++ [[ -x /etc/init.d/v2ray ]] +++ complete -F _comp_complete_service /etc/init.d/v2ray +++ for svc in "${svcs[@]}" +++ [[ -x /etc/init.d/vnstat ]] +++ complete -F _comp_complete_service /etc/init.d/vnstat +++ for svc in "${svcs[@]}" +++ [[ -x /etc/init.d/wtmpdb-update-boot ]] +++ complete -F _comp_complete_service /etc/init.d/wtmpdb-update-boot +++ for svc in "${svcs[@]}" +++ [[ -x /etc/init.d/x11-common ]] +++ complete -F _comp_complete_service /etc/init.d/x11-common +++ unset -f _comp__init_set_up_service_completions +++ [[ linux-gnu == *freebsd* ]] +++ shopt -u hostcomplete +++ complete -F _comp_complete_user_at_host talk ytalk finger +++ complete -F _comp_complete_known_hosts traceroute traceroute6 fping fping6 telnet rsh rlogin ftp dig drill ssh-installkeys showmount +++ complete -F _comp_command aoss command do else eval exec ltrace nice nohup padsp then time tsocks vsound xargs +++ complete -F _comp_root_command fakeroot gksu gksudo kdesudo really +++ complete -F _comp_complete_longopt a2ps awk base64 bash bc bison cat chroot colordiff cp csplit cut date df diff dir du enscript expand fmt fold gperf grep grub head irb ld ldd less ln ls m4 mkdir mkfifo mknod mv netstat nl nm objcopy objdump od paste pr ptx readelf rm rmdir sed seq shar sort split strip sum tac tail tee texindex touch tr uname unexpand uniq units vdir wc who +++ declare -Ag _comp_xspecs +++ _comp__init_install_xspec '!*.?(t)bz?(2)' bunzip2 bzcat pbunzip2 pbzcat lbunzip2 lbzcat +++ local 'xspec=!*.?(t)bz?(2)' cmd +++ shift +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.?(t)bz?(2)' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.?(t)bz?(2)' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.?(t)bz?(2)' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.?(t)bz?(2)' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.?(t)bz?(2)' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.?(t)bz?(2)' +++ _comp__init_install_xspec '!*.@(zip|[aegjkswx]ar|exe|pk3|wsz|zargo|xpi|s[tx][cdiw]|sx[gm]|o[dt][tspgfc]|od[bm]|oxt|?(o)xps|epub|cbz|apk|aab|ipa|do[ct][xm]|p[op]t[mx]|xl[st][xm]|pyz|vsix|whl|[Ff][Cc][Ss]td)' unzip zipinfo +++ local 'xspec=!*.@(zip|[aegjkswx]ar|exe|pk3|wsz|zargo|xpi|s[tx][cdiw]|sx[gm]|o[dt][tspgfc]|od[bm]|oxt|?(o)xps|epub|cbz|apk|aab|ipa|do[ct][xm]|p[op]t[mx]|xl[st][xm]|pyz|vsix|whl|[Ff][Cc][Ss]td)' cmd +++ shift +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(zip|[aegjkswx]ar|exe|pk3|wsz|zargo|xpi|s[tx][cdiw]|sx[gm]|o[dt][tspgfc]|od[bm]|oxt|?(o)xps|epub|cbz|apk|aab|ipa|do[ct][xm]|p[op]t[mx]|xl[st][xm]|pyz|vsix|whl|[Ff][Cc][Ss]td)' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(zip|[aegjkswx]ar|exe|pk3|wsz|zargo|xpi|s[tx][cdiw]|sx[gm]|o[dt][tspgfc]|od[bm]|oxt|?(o)xps|epub|cbz|apk|aab|ipa|do[ct][xm]|p[op]t[mx]|xl[st][xm]|pyz|vsix|whl|[Ff][Cc][Ss]td)' +++ _comp__init_install_xspec '*.Z' compress znew +++ local 'xspec=*.Z' cmd +++ shift +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='*.Z' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='*.Z' +++ _comp__init_install_xspec '!*.@(Z|[gGd]z|t[ag]z)' gunzip zcat +++ local 'xspec=!*.@(Z|[gGd]z|t[ag]z)' cmd +++ shift +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(Z|[gGd]z|t[ag]z)' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(Z|[gGd]z|t[ag]z)' +++ _comp__init_install_xspec '!*.@(Z|[gGdz]z|t[ag]z)' unpigz +++ local 'xspec=!*.@(Z|[gGdz]z|t[ag]z)' cmd +++ shift +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(Z|[gGdz]z|t[ag]z)' +++ _comp__init_install_xspec '!*.Z' uncompress +++ local 'xspec=!*.Z' cmd +++ shift +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.Z' +++ _comp__init_install_xspec '!*.@(tlz|lzma)' lzcat lzegrep lzfgrep lzgrep lzless lzmore unlzma +++ local 'xspec=!*.@(tlz|lzma)' cmd +++ shift +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(tlz|lzma)' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(tlz|lzma)' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(tlz|lzma)' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(tlz|lzma)' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(tlz|lzma)' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(tlz|lzma)' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(tlz|lzma)' +++ _comp__init_install_xspec '!*.@(?(t)xz|tlz|lzma)' unxz xzcat +++ local 'xspec=!*.@(?(t)xz|tlz|lzma)' cmd +++ shift +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(?(t)xz|tlz|lzma)' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(?(t)xz|tlz|lzma)' +++ _comp__init_install_xspec '!*.lrz' lrunzip +++ local 'xspec=!*.lrz' cmd +++ shift +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.lrz' +++ _comp__init_install_xspec '!*.@(gif|jp?(e)g|miff|tif?(f)|pn[gm]|p[bgp]m|bmp|xpm|ico|xwd|tga|pcx)' ee +++ local 'xspec=!*.@(gif|jp?(e)g|miff|tif?(f)|pn[gm]|p[bgp]m|bmp|xpm|ico|xwd|tga|pcx)' cmd +++ shift +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(gif|jp?(e)g|miff|tif?(f)|pn[gm]|p[bgp]m|bmp|xpm|ico|xwd|tga|pcx)' +++ _comp__init_install_xspec '!*.@(gif|jp?(e)g|tif?(f)|png|p[bgp]m|bmp|x[bp]m|rle|rgb|pcx|fits|pm|svg)' qiv +++ local 'xspec=!*.@(gif|jp?(e)g|tif?(f)|png|p[bgp]m|bmp|x[bp]m|rle|rgb|pcx|fits|pm|svg)' cmd +++ shift +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(gif|jp?(e)g|tif?(f)|png|p[bgp]m|bmp|x[bp]m|rle|rgb|pcx|fits|pm|svg)' +++ _comp__init_install_xspec '!*.@(gif|jp?(e)g?(2)|j2[ck]|jp[2f]|tif?(f)|png|p[bgpn]m|webp|bmp|x[bp]m|rle|rgb|pcx|fits|pm|?(e)ps)' xv +++ local 'xspec=!*.@(gif|jp?(e)g?(2)|j2[ck]|jp[2f]|tif?(f)|png|p[bgpn]m|webp|bmp|x[bp]m|rle|rgb|pcx|fits|pm|?(e)ps)' cmd +++ shift +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(gif|jp?(e)g?(2)|j2[ck]|jp[2f]|tif?(f)|png|p[bgpn]m|webp|bmp|x[bp]m|rle|rgb|pcx|fits|pm|?(e)ps)' +++ _comp__init_install_xspec '!*.@(@(?(e)ps|?(E)PS|pdf|PDF)?(.gz|.GZ|.bz2|.BZ2|.Z))' gv ggv kghostview +++ local 'xspec=!*.@(@(?(e)ps|?(E)PS|pdf|PDF)?(.gz|.GZ|.bz2|.BZ2|.Z))' cmd +++ shift +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(@(?(e)ps|?(E)PS|pdf|PDF)?(.gz|.GZ|.bz2|.BZ2|.Z))' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(@(?(e)ps|?(E)PS|pdf|PDF)?(.gz|.GZ|.bz2|.BZ2|.Z))' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(@(?(e)ps|?(E)PS|pdf|PDF)?(.gz|.GZ|.bz2|.BZ2|.Z))' +++ _comp__init_install_xspec '!*.@(dvi|DVI)?(.@(gz|Z|bz2))' xdvi kdvi +++ local 'xspec=!*.@(dvi|DVI)?(.@(gz|Z|bz2))' cmd +++ shift +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(dvi|DVI)?(.@(gz|Z|bz2))' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(dvi|DVI)?(.@(gz|Z|bz2))' +++ _comp__init_install_xspec '!*.dvi' dvips dviselect dvitype dvipdf advi dvipdfm dvipdfmx +++ local 'xspec=!*.dvi' cmd +++ shift +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.dvi' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.dvi' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.dvi' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.dvi' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.dvi' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.dvi' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.dvi' +++ _comp__init_install_xspec '!*.[pf]df' acroread gpdf xpdf +++ local 'xspec=!*.[pf]df' cmd +++ shift +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.[pf]df' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.[pf]df' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.[pf]df' +++ _comp__init_install_xspec '!*.@(pdf|fdf)?(.@(gz|Z|xz|lzma|bz2))' xpdf +++ local 'xspec=!*.@(pdf|fdf)?(.@(gz|Z|xz|lzma|bz2))' cmd +++ shift +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(pdf|fdf)?(.@(gz|Z|xz|lzma|bz2))' +++ _comp__init_install_xspec '!*.@(?(e)ps|pdf)' kpdf +++ local 'xspec=!*.@(?(e)ps|pdf)' cmd +++ shift +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(?(e)ps|pdf)' +++ _comp__init_install_xspec '!*.@(okular|@(?(e|x)ps|?(E|X)PS|[pf]df|[PF]DF|dvi|DVI|cb[rz]|CB[RZ]|djv?(u)|DJV?(U)|dvi|DVI|gif|jp?(e)g|miff|tif?(f)|pn[gm]|p[bgp]m|bmp|xpm|ico|xwd|tga|pcx|GIF|JP?(E)G|MIFF|TIF?(F)|PN[GM]|P[BGP]M|BMP|XPM|ICO|XWD|TGA|PCX|epub|EPUB|odt|ODT|fb?(2)|FB?(2)|mobi|MOBI|g3|G3|chm|CHM|md|markdown)?(.?(gz|GZ|bz2|BZ2|xz|XZ)))' okular +++ local 'xspec=!*.@(okular|@(?(e|x)ps|?(E|X)PS|[pf]df|[PF]DF|dvi|DVI|cb[rz]|CB[RZ]|djv?(u)|DJV?(U)|dvi|DVI|gif|jp?(e)g|miff|tif?(f)|pn[gm]|p[bgp]m|bmp|xpm|ico|xwd|tga|pcx|GIF|JP?(E)G|MIFF|TIF?(F)|PN[GM]|P[BGP]M|BMP|XPM|ICO|XWD|TGA|PCX|epub|EPUB|odt|ODT|fb?(2)|FB?(2)|mobi|MOBI|g3|G3|chm|CHM|md|markdown)?(.?(gz|GZ|bz2|BZ2|xz|XZ)))' cmd +++ shift +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(okular|@(?(e|x)ps|?(E|X)PS|[pf]df|[PF]DF|dvi|DVI|cb[rz]|CB[RZ]|djv?(u)|DJV?(U)|dvi|DVI|gif|jp?(e)g|miff|tif?(f)|pn[gm]|p[bgp]m|bmp|xpm|ico|xwd|tga|pcx|GIF|JP?(E)G|MIFF|TIF?(F)|PN[GM]|P[BGP]M|BMP|XPM|ICO|XWD|TGA|PCX|epub|EPUB|odt|ODT|fb?(2)|FB?(2)|mobi|MOBI|g3|G3|chm|CHM|md|markdown)?(.?(gz|GZ|bz2|BZ2|xz|XZ)))' +++ _comp__init_install_xspec '!*.pdf' epdfview pdfunite +++ local 'xspec=!*.pdf' cmd +++ shift +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.pdf' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.pdf' +++ _comp__init_install_xspec '!*.@(cb[rz7t]|djv?(u)|?(e)ps|pdf)' zathura +++ local 'xspec=!*.@(cb[rz7t]|djv?(u)|?(e)ps|pdf)' cmd +++ shift +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(cb[rz7t]|djv?(u)|?(e)ps|pdf)' +++ _comp__init_install_xspec '!*.@(?(e)ps|pdf)' ps2pdf ps2pdf12 ps2pdf13 ps2pdf14 ps2pdfwr +++ local 'xspec=!*.@(?(e)ps|pdf)' cmd +++ shift +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(?(e)ps|pdf)' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(?(e)ps|pdf)' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(?(e)ps|pdf)' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(?(e)ps|pdf)' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(?(e)ps|pdf)' +++ _comp__init_install_xspec '!*.texi*' makeinfo texi2html +++ local 'xspec=!*.texi*' cmd +++ shift +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.texi*' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.texi*' +++ _comp__init_install_xspec '!*.@(?(la)tex|texi|dtx|ins|ltx|dbj)' tex latex slitex jadetex pdfjadetex pdftex pdflatex texi2dvi xetex xelatex luatex lualatex +++ local 'xspec=!*.@(?(la)tex|texi|dtx|ins|ltx|dbj)' cmd +++ shift +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(?(la)tex|texi|dtx|ins|ltx|dbj)' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(?(la)tex|texi|dtx|ins|ltx|dbj)' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(?(la)tex|texi|dtx|ins|ltx|dbj)' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(?(la)tex|texi|dtx|ins|ltx|dbj)' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(?(la)tex|texi|dtx|ins|ltx|dbj)' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(?(la)tex|texi|dtx|ins|ltx|dbj)' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(?(la)tex|texi|dtx|ins|ltx|dbj)' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(?(la)tex|texi|dtx|ins|ltx|dbj)' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(?(la)tex|texi|dtx|ins|ltx|dbj)' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(?(la)tex|texi|dtx|ins|ltx|dbj)' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(?(la)tex|texi|dtx|ins|ltx|dbj)' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(?(la)tex|texi|dtx|ins|ltx|dbj)' +++ _comp__init_install_xspec '!*.mp3' mpg123 mpg321 madplay +++ local 'xspec=!*.mp3' cmd +++ shift +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.mp3' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.mp3' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.mp3' +++ _comp__init_install_xspec '!*@(.@(mp?(e)g|MP?(E)G|wm[av]|WM[AV]|avi|AVI|asf|vob|VOB|bin|dat|divx|DIVX|vcd|ps|pes|fli|flv|FLV|fxm|FXM|viv|rm|ram|yuv|mov|MOV|qt|QT|web[am]|WEB[AM]|mp[234]|MP[234]|m?(p)4[av]|M?(P)4[AV]|mkv|MKV|og[agmvx]|OG[AGMVX]|t[ps]|T[PS]|m2t?(s)|M2T?(S)|mts|MTS|wav|WAV|flac|FLAC|asx|ASX|mng|MNG|srt|m[eo]d|M[EO]D|s[3t]m|S[3T]M|it|IT|xm|XM)|+([0-9]).@(vdr|VDR))?(.@(crdownload|part))' xine aaxine cacaxine fbxine +++ local 'xspec=!*@(.@(mp?(e)g|MP?(E)G|wm[av]|WM[AV]|avi|AVI|asf|vob|VOB|bin|dat|divx|DIVX|vcd|ps|pes|fli|flv|FLV|fxm|FXM|viv|rm|ram|yuv|mov|MOV|qt|QT|web[am]|WEB[AM]|mp[234]|MP[234]|m?(p)4[av]|M?(P)4[AV]|mkv|MKV|og[agmvx]|OG[AGMVX]|t[ps]|T[PS]|m2t?(s)|M2T?(S)|mts|MTS|wav|WAV|flac|FLAC|asx|ASX|mng|MNG|srt|m[eo]d|M[EO]D|s[3t]m|S[3T]M|it|IT|xm|XM)|+([0-9]).@(vdr|VDR))?(.@(crdownload|part))' cmd +++ shift +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*@(.@(mp?(e)g|MP?(E)G|wm[av]|WM[AV]|avi|AVI|asf|vob|VOB|bin|dat|divx|DIVX|vcd|ps|pes|fli|flv|FLV|fxm|FXM|viv|rm|ram|yuv|mov|MOV|qt|QT|web[am]|WEB[AM]|mp[234]|MP[234]|m?(p)4[av]|M?(P)4[AV]|mkv|MKV|og[agmvx]|OG[AGMVX]|t[ps]|T[PS]|m2t?(s)|M2T?(S)|mts|MTS|wav|WAV|flac|FLAC|asx|ASX|mng|MNG|srt|m[eo]d|M[EO]D|s[3t]m|S[3T]M|it|IT|xm|XM)|+([0-9]).@(vdr|VDR))?(.@(crdownload|part))' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*@(.@(mp?(e)g|MP?(E)G|wm[av]|WM[AV]|avi|AVI|asf|vob|VOB|bin|dat|divx|DIVX|vcd|ps|pes|fli|flv|FLV|fxm|FXM|viv|rm|ram|yuv|mov|MOV|qt|QT|web[am]|WEB[AM]|mp[234]|MP[234]|m?(p)4[av]|M?(P)4[AV]|mkv|MKV|og[agmvx]|OG[AGMVX]|t[ps]|T[PS]|m2t?(s)|M2T?(S)|mts|MTS|wav|WAV|flac|FLAC|asx|ASX|mng|MNG|srt|m[eo]d|M[EO]D|s[3t]m|S[3T]M|it|IT|xm|XM)|+([0-9]).@(vdr|VDR))?(.@(crdownload|part))' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*@(.@(mp?(e)g|MP?(E)G|wm[av]|WM[AV]|avi|AVI|asf|vob|VOB|bin|dat|divx|DIVX|vcd|ps|pes|fli|flv|FLV|fxm|FXM|viv|rm|ram|yuv|mov|MOV|qt|QT|web[am]|WEB[AM]|mp[234]|MP[234]|m?(p)4[av]|M?(P)4[AV]|mkv|MKV|og[agmvx]|OG[AGMVX]|t[ps]|T[PS]|m2t?(s)|M2T?(S)|mts|MTS|wav|WAV|flac|FLAC|asx|ASX|mng|MNG|srt|m[eo]d|M[EO]D|s[3t]m|S[3T]M|it|IT|xm|XM)|+([0-9]).@(vdr|VDR))?(.@(crdownload|part))' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*@(.@(mp?(e)g|MP?(E)G|wm[av]|WM[AV]|avi|AVI|asf|vob|VOB|bin|dat|divx|DIVX|vcd|ps|pes|fli|flv|FLV|fxm|FXM|viv|rm|ram|yuv|mov|MOV|qt|QT|web[am]|WEB[AM]|mp[234]|MP[234]|m?(p)4[av]|M?(P)4[AV]|mkv|MKV|og[agmvx]|OG[AGMVX]|t[ps]|T[PS]|m2t?(s)|M2T?(S)|mts|MTS|wav|WAV|flac|FLAC|asx|ASX|mng|MNG|srt|m[eo]d|M[EO]D|s[3t]m|S[3T]M|it|IT|xm|XM)|+([0-9]).@(vdr|VDR))?(.@(crdownload|part))' +++ _comp__init_install_xspec '!*@(.@(mp?(e)g|MP?(E)G|wm[av]|WM[AV]|avi|AVI|asf|vob|VOB|bin|dat|divx|DIVX|vcd|ps|pes|fli|flv|FLV|fxm|FXM|viv|rm|ram|yuv|mov|MOV|qt|QT|web[am]|WEB[AM]|mp[234]|MP[234]|m?(p)4[av]|M?(P)4[AV]|mkv|MKV|og[agmvx]|OG[AGMVX]|opus|OPUS|t[ps]|T[PS]|m2t?(s)|M2T?(S)|mts|MTS|wav|WAV|flac|FLAC|asx|ASX|mng|MNG|srt|m[eo]d|M[EO]D|s[3t]m|S[3T]M|it|IT|xm|XM|iso|ISO)|+([0-9]).@(vdr|VDR))?(.@(crdownload|part))' kaffeine dragon totem +++ local 'xspec=!*@(.@(mp?(e)g|MP?(E)G|wm[av]|WM[AV]|avi|AVI|asf|vob|VOB|bin|dat|divx|DIVX|vcd|ps|pes|fli|flv|FLV|fxm|FXM|viv|rm|ram|yuv|mov|MOV|qt|QT|web[am]|WEB[AM]|mp[234]|MP[234]|m?(p)4[av]|M?(P)4[AV]|mkv|MKV|og[agmvx]|OG[AGMVX]|opus|OPUS|t[ps]|T[PS]|m2t?(s)|M2T?(S)|mts|MTS|wav|WAV|flac|FLAC|asx|ASX|mng|MNG|srt|m[eo]d|M[EO]D|s[3t]m|S[3T]M|it|IT|xm|XM|iso|ISO)|+([0-9]).@(vdr|VDR))?(.@(crdownload|part))' cmd +++ shift +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*@(.@(mp?(e)g|MP?(E)G|wm[av]|WM[AV]|avi|AVI|asf|vob|VOB|bin|dat|divx|DIVX|vcd|ps|pes|fli|flv|FLV|fxm|FXM|viv|rm|ram|yuv|mov|MOV|qt|QT|web[am]|WEB[AM]|mp[234]|MP[234]|m?(p)4[av]|M?(P)4[AV]|mkv|MKV|og[agmvx]|OG[AGMVX]|opus|OPUS|t[ps]|T[PS]|m2t?(s)|M2T?(S)|mts|MTS|wav|WAV|flac|FLAC|asx|ASX|mng|MNG|srt|m[eo]d|M[EO]D|s[3t]m|S[3T]M|it|IT|xm|XM|iso|ISO)|+([0-9]).@(vdr|VDR))?(.@(crdownload|part))' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*@(.@(mp?(e)g|MP?(E)G|wm[av]|WM[AV]|avi|AVI|asf|vob|VOB|bin|dat|divx|DIVX|vcd|ps|pes|fli|flv|FLV|fxm|FXM|viv|rm|ram|yuv|mov|MOV|qt|QT|web[am]|WEB[AM]|mp[234]|MP[234]|m?(p)4[av]|M?(P)4[AV]|mkv|MKV|og[agmvx]|OG[AGMVX]|opus|OPUS|t[ps]|T[PS]|m2t?(s)|M2T?(S)|mts|MTS|wav|WAV|flac|FLAC|asx|ASX|mng|MNG|srt|m[eo]d|M[EO]D|s[3t]m|S[3T]M|it|IT|xm|XM|iso|ISO)|+([0-9]).@(vdr|VDR))?(.@(crdownload|part))' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*@(.@(mp?(e)g|MP?(E)G|wm[av]|WM[AV]|avi|AVI|asf|vob|VOB|bin|dat|divx|DIVX|vcd|ps|pes|fli|flv|FLV|fxm|FXM|viv|rm|ram|yuv|mov|MOV|qt|QT|web[am]|WEB[AM]|mp[234]|MP[234]|m?(p)4[av]|M?(P)4[AV]|mkv|MKV|og[agmvx]|OG[AGMVX]|opus|OPUS|t[ps]|T[PS]|m2t?(s)|M2T?(S)|mts|MTS|wav|WAV|flac|FLAC|asx|ASX|mng|MNG|srt|m[eo]d|M[EO]D|s[3t]m|S[3T]M|it|IT|xm|XM|iso|ISO)|+([0-9]).@(vdr|VDR))?(.@(crdownload|part))' +++ _comp__init_install_xspec '!*.@(avi|asf|wmv)' aviplay +++ local 'xspec=!*.@(avi|asf|wmv)' cmd +++ shift +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(avi|asf|wmv)' +++ _comp__init_install_xspec '!*.@(rm?(j)|ra?(m)|smi?(l))' realplay +++ local 'xspec=!*.@(rm?(j)|ra?(m)|smi?(l))' cmd +++ shift +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(rm?(j)|ra?(m)|smi?(l))' +++ _comp__init_install_xspec '!*.@(mpg|mpeg|avi|mov|qt)' xanim +++ local 'xspec=!*.@(mpg|mpeg|avi|mov|qt)' cmd +++ shift +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(mpg|mpeg|avi|mov|qt)' +++ _comp__init_install_xspec '!*.@(og[ag]|m3u|flac|spx)' ogg123 +++ local 'xspec=!*.@(og[ag]|m3u|flac|spx)' cmd +++ shift +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(og[ag]|m3u|flac|spx)' +++ _comp__init_install_xspec '!*.@(mp3|og[ag]|pls|m3u)' gqmpeg freeamp +++ local 'xspec=!*.@(mp3|og[ag]|pls|m3u)' cmd +++ shift +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(mp3|og[ag]|pls|m3u)' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(mp3|og[ag]|pls|m3u)' +++ _comp__init_install_xspec '!*.fig' xfig +++ local 'xspec=!*.fig' cmd +++ shift +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.fig' +++ _comp__init_install_xspec '!*.@(mid?(i)|cmf)' playmidi +++ local 'xspec=!*.@(mid?(i)|cmf)' cmd +++ shift +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(mid?(i)|cmf)' +++ _comp__init_install_xspec '!*.@(mid?(i)|rmi|rcp|[gr]36|g18|mod|xm|it|x3m|s[3t]m|kar)' timidity +++ local 'xspec=!*.@(mid?(i)|rmi|rcp|[gr]36|g18|mod|xm|it|x3m|s[3t]m|kar)' cmd +++ shift +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(mid?(i)|rmi|rcp|[gr]36|g18|mod|xm|it|x3m|s[3t]m|kar)' +++ _comp__init_install_xspec '!*.@(669|abc|am[fs]|d[bs]m|dmf|far|it|mdl|m[eo]d|mid?(i)|mt[2m]|oct|okt?(a)|p[st]m|s[3t]m|ult|umx|wav|xm)' modplugplay modplug123 +++ local 'xspec=!*.@(669|abc|am[fs]|d[bs]m|dmf|far|it|mdl|m[eo]d|mid?(i)|mt[2m]|oct|okt?(a)|p[st]m|s[3t]m|ult|umx|wav|xm)' cmd +++ shift +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(669|abc|am[fs]|d[bs]m|dmf|far|it|mdl|m[eo]d|mid?(i)|mt[2m]|oct|okt?(a)|p[st]m|s[3t]m|ult|umx|wav|xm)' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(669|abc|am[fs]|d[bs]m|dmf|far|it|mdl|m[eo]d|mid?(i)|mt[2m]|oct|okt?(a)|p[st]m|s[3t]m|ult|umx|wav|xm)' +++ _comp__init_install_xspec '*.@([ao]|so|so.!(conf|*/*)|[rs]pm|gif|jp?(e)g|mp3|mp?(e)g|avi|asf|ogg|class)' vi vim gvim rvim view rview rgvim rgview gview emacs xemacs sxemacs kate kwrite +++ local 'xspec=*.@([ao]|so|so.!(conf|*/*)|[rs]pm|gif|jp?(e)g|mp3|mp?(e)g|avi|asf|ogg|class)' cmd +++ shift +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='*.@([ao]|so|so.!(conf|*/*)|[rs]pm|gif|jp?(e)g|mp3|mp?(e)g|avi|asf|ogg|class)' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='*.@([ao]|so|so.!(conf|*/*)|[rs]pm|gif|jp?(e)g|mp3|mp?(e)g|avi|asf|ogg|class)' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='*.@([ao]|so|so.!(conf|*/*)|[rs]pm|gif|jp?(e)g|mp3|mp?(e)g|avi|asf|ogg|class)' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='*.@([ao]|so|so.!(conf|*/*)|[rs]pm|gif|jp?(e)g|mp3|mp?(e)g|avi|asf|ogg|class)' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='*.@([ao]|so|so.!(conf|*/*)|[rs]pm|gif|jp?(e)g|mp3|mp?(e)g|avi|asf|ogg|class)' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='*.@([ao]|so|so.!(conf|*/*)|[rs]pm|gif|jp?(e)g|mp3|mp?(e)g|avi|asf|ogg|class)' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='*.@([ao]|so|so.!(conf|*/*)|[rs]pm|gif|jp?(e)g|mp3|mp?(e)g|avi|asf|ogg|class)' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='*.@([ao]|so|so.!(conf|*/*)|[rs]pm|gif|jp?(e)g|mp3|mp?(e)g|avi|asf|ogg|class)' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='*.@([ao]|so|so.!(conf|*/*)|[rs]pm|gif|jp?(e)g|mp3|mp?(e)g|avi|asf|ogg|class)' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='*.@([ao]|so|so.!(conf|*/*)|[rs]pm|gif|jp?(e)g|mp3|mp?(e)g|avi|asf|ogg|class)' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='*.@([ao]|so|so.!(conf|*/*)|[rs]pm|gif|jp?(e)g|mp3|mp?(e)g|avi|asf|ogg|class)' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='*.@([ao]|so|so.!(conf|*/*)|[rs]pm|gif|jp?(e)g|mp3|mp?(e)g|avi|asf|ogg|class)' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='*.@([ao]|so|so.!(conf|*/*)|[rs]pm|gif|jp?(e)g|mp3|mp?(e)g|avi|asf|ogg|class)' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='*.@([ao]|so|so.!(conf|*/*)|[rs]pm|gif|jp?(e)g|mp3|mp?(e)g|avi|asf|ogg|class)' +++ _comp__init_install_xspec '!*.@(zip|z|gz|tgz)' bzme +++ local 'xspec=!*.@(zip|z|gz|tgz)' cmd +++ shift +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(zip|z|gz|tgz)' +++ _comp__init_install_xspec '!*.@(?([xX]|[sS])[hH][tT][mM]?([lL]))' netscape mozilla lynx galeon dillo elinks amaya epiphany +++ local 'xspec=!*.@(?([xX]|[sS])[hH][tT][mM]?([lL]))' cmd +++ shift +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(?([xX]|[sS])[hH][tT][mM]?([lL]))' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(?([xX]|[sS])[hH][tT][mM]?([lL]))' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(?([xX]|[sS])[hH][tT][mM]?([lL]))' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(?([xX]|[sS])[hH][tT][mM]?([lL]))' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(?([xX]|[sS])[hH][tT][mM]?([lL]))' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(?([xX]|[sS])[hH][tT][mM]?([lL]))' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(?([xX]|[sS])[hH][tT][mM]?([lL]))' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(?([xX]|[sS])[hH][tT][mM]?([lL]))' +++ _comp__init_install_xspec '!*.@(sxw|stw|sxg|sgl|doc?([mx])|dot?([mx])|rtf|txt|htm|html|?(f)odt|ott|odm|pdf)' oowriter lowriter +++ local 'xspec=!*.@(sxw|stw|sxg|sgl|doc?([mx])|dot?([mx])|rtf|txt|htm|html|?(f)odt|ott|odm|pdf)' cmd +++ shift +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(sxw|stw|sxg|sgl|doc?([mx])|dot?([mx])|rtf|txt|htm|html|?(f)odt|ott|odm|pdf)' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(sxw|stw|sxg|sgl|doc?([mx])|dot?([mx])|rtf|txt|htm|html|?(f)odt|ott|odm|pdf)' +++ _comp__init_install_xspec '!*.@(sxi|sti|pps?(x)|ppt?([mx])|pot?([mx])|?(f)odp|otp)' ooimpress loimpress +++ local 'xspec=!*.@(sxi|sti|pps?(x)|ppt?([mx])|pot?([mx])|?(f)odp|otp)' cmd +++ shift +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(sxi|sti|pps?(x)|ppt?([mx])|pot?([mx])|?(f)odp|otp)' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(sxi|sti|pps?(x)|ppt?([mx])|pot?([mx])|?(f)odp|otp)' +++ _comp__init_install_xspec '!*.@(sxc|stc|xls?([bmx])|xlw|xlt?([mx])|[ct]sv|?(f)ods|ots)' oocalc localc +++ local 'xspec=!*.@(sxc|stc|xls?([bmx])|xlw|xlt?([mx])|[ct]sv|?(f)ods|ots)' cmd +++ shift +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(sxc|stc|xls?([bmx])|xlw|xlt?([mx])|[ct]sv|?(f)ods|ots)' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(sxc|stc|xls?([bmx])|xlw|xlt?([mx])|[ct]sv|?(f)ods|ots)' +++ _comp__init_install_xspec '!*.@(sxd|std|sda|sdd|?(f)odg|otg)' oodraw lodraw +++ local 'xspec=!*.@(sxd|std|sda|sdd|?(f)odg|otg)' cmd +++ shift +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(sxd|std|sda|sdd|?(f)odg|otg)' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(sxd|std|sda|sdd|?(f)odg|otg)' +++ _comp__init_install_xspec '!*.@(sxm|smf|mml|odf)' oomath lomath +++ local 'xspec=!*.@(sxm|smf|mml|odf)' cmd +++ shift +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(sxm|smf|mml|odf)' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(sxm|smf|mml|odf)' +++ _comp__init_install_xspec '!*.odb' oobase lobase +++ local 'xspec=!*.odb' cmd +++ shift +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.odb' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.odb' +++ _comp__init_install_xspec '!*.[rs]pm' rpm2cpio +++ local 'xspec=!*.[rs]pm' cmd +++ shift +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.[rs]pm' +++ _comp__init_install_xspec '!*.aux' bibtex +++ local 'xspec=!*.aux' cmd +++ shift +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.aux' +++ _comp__init_install_xspec '!*.po' poedit gtranslator kbabel lokalize +++ local 'xspec=!*.po' cmd +++ shift +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.po' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.po' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.po' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.po' +++ _comp__init_install_xspec '!*.@([Pp][Rr][Gg]|[Cc][Ll][Pp])' harbour gharbour hbpp +++ local 'xspec=!*.@([Pp][Rr][Gg]|[Cc][Ll][Pp])' cmd +++ shift +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@([Pp][Rr][Gg]|[Cc][Ll][Pp])' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@([Pp][Rr][Gg]|[Cc][Ll][Pp])' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@([Pp][Rr][Gg]|[Cc][Ll][Pp])' +++ _comp__init_install_xspec '!*.[Hh][Rr][Bb]' hbrun +++ local 'xspec=!*.[Hh][Rr][Bb]' cmd +++ shift +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.[Hh][Rr][Bb]' +++ _comp__init_install_xspec '!*.ly' lilypond ly2dvi +++ local 'xspec=!*.ly' cmd +++ shift +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.ly' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.ly' +++ _comp__init_install_xspec '!*.@(dif?(f)|?(d)patch)?(.@([gx]z|bz2|lzma))' cdiff +++ local 'xspec=!*.@(dif?(f)|?(d)patch)?(.@([gx]z|bz2|lzma))' cmd +++ shift +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(dif?(f)|?(d)patch)?(.@([gx]z|bz2|lzma))' +++ _comp__init_install_xspec '!@(*.@(ks|jks|jceks|p12|pfx|bks|ubr|gkr|cer|crt|cert|p7b|pkipath|pem|p10|csr|crl)|cacerts)' portecle +++ local 'xspec=!@(*.@(ks|jks|jceks|p12|pfx|bks|ubr|gkr|cer|crt|cert|p7b|pkipath|pem|p10|csr|crl)|cacerts)' cmd +++ shift +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!@(*.@(ks|jks|jceks|p12|pfx|bks|ubr|gkr|cer|crt|cert|p7b|pkipath|pem|p10|csr|crl)|cacerts)' +++ _comp__init_install_xspec '!*.@(mp[234c]|og[ag]|@(fl|a)ac|m4[abp]|spx|tta|w?(a)v|wma|aif?(f)|asf|ape)' kid3 kid3-qt +++ local 'xspec=!*.@(mp[234c]|og[ag]|@(fl|a)ac|m4[abp]|spx|tta|w?(a)v|wma|aif?(f)|asf|ape)' cmd +++ shift +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(mp[234c]|og[ag]|@(fl|a)ac|m4[abp]|spx|tta|w?(a)v|wma|aif?(f)|asf|ape)' +++ for cmd in "$@" +++ _comp_xspecs[$cmd]='!*.@(mp[234c]|og[ag]|@(fl|a)ac|m4[abp]|spx|tta|w?(a)v|wma|aif?(f)|asf|ape)' +++ unset -f _comp__init_install_xspec +++ complete -F _comp_complete_minimal '' +++ _comp__init_base_directory +++ local REPLY +++ _comp_abspath /usr/share/bash-completion/bash_completion +++ REPLY=/usr/share/bash-completion/bash_completion +++ [[ /usr/share/bash-completion/bash_completion == /* ]] +++ REPLY=/usr/share/bash-completion/bash_completion +++ true +++ case $REPLY in +++ break +++ [[ -n /usr/share/bash-completion/bash_completion ]] +++ _comp__base_directory=/usr/share/bash-completion +++ [[ -n /usr/share/bash-completion ]] +++ unset -f _comp__init_base_directory +++ complete -D -F _comp_complete_load +++ [[ linux-gnu == *solaris* ]] +++ _comp__init_collect_startup_configs /usr/share/bash-completion/bash_completion +++ local base_path=/usr/share/bash-completion/bash_completion +++ _comp__init_startup_configs=() +++ compat_dirs=() +++ local -a compat_dirs +++ local compat_dir +++ [[ -n '' ]] +++ compat_dirs+=(/etc/bash_completion.d) +++ [[ /usr/share/bash-completion == */share/bash-completion ]] +++ compat_dir=/usr/etc/bash_completion.d +++ [[ /etc/bash_completion.d == /usr/etc/bash_completion\.d ]] +++ compat_dirs+=("$compat_dir") +++ for compat_dir in "${compat_dirs[@]}" +++ [[ -d /etc/bash_completion.d ]] +++ [[ -r /etc/bash_completion.d ]] +++ [[ -x /etc/bash_completion.d ]] +++ local compat_files +++ _comp_expand_glob compat_files '"$compat_dir"/*' +++ (( 2 != 2 )) +++ [[ compat_files == @(GLOBIGNORE|GLOBSORT|_*|*[^_a-zA-Z0-9]*|[0-9]*|) ]] +++ local _original_opts=braceexpand:emacs:hashall:histexpand:history:interactive-comments:monitor:xtrace:checkwinsize:cmdhist:complete_fullquote:expand_aliases:extglob:extquote:force_fignore:globasciiranges:globskipdots:interactive_comments:login_shell:patsub_replacement:progcomp:promptvars:sourcepath +++ set +o noglob +++ shopt -s nullglob +++ shopt -u failglob dotglob +++ local GLOBIGNORE= GLOBSORT=name +++ local LC_COLLATE=C LC_CTYPE=C.UTF-8 LC_ALL= +++ eval -- 'compat_files=()' ++++ compat_files=() +++ eval -- 'compat_files=("$compat_dir"/*)' ++++ compat_files=("$compat_dir"/*) +++ _comp_unlocal GLOBIGNORE +++ (( BASH_VERSINFO[0] >= 5 )) +++ shopt -q localvar_unset +++ unset -v GLOBIGNORE +++ [[ :braceexpand:emacs:hashall:histexpand:history:interactive-comments:monitor:xtrace:checkwinsize:cmdhist:complete_fullquote:expand_aliases:extglob:extquote:force_fignore:globasciiranges:globskipdots:interactive_comments:login_shell:patsub_replacement:progcomp:promptvars:sourcepath: == *:dotglob:* ]] +++ shopt -u dotglob +++ [[ :braceexpand:emacs:hashall:histexpand:history:interactive-comments:monitor:xtrace:checkwinsize:cmdhist:complete_fullquote:expand_aliases:extglob:extquote:force_fignore:globasciiranges:globskipdots:interactive_comments:login_shell:patsub_replacement:progcomp:promptvars:sourcepath: == *:nullglob:* ]] +++ shopt -u nullglob +++ [[ :braceexpand:emacs:hashall:histexpand:history:interactive-comments:monitor:xtrace:checkwinsize:cmdhist:complete_fullquote:expand_aliases:extglob:extquote:force_fignore:globasciiranges:globskipdots:interactive_comments:login_shell:patsub_replacement:progcomp:promptvars:sourcepath: == *:failglob:* ]] +++ [[ :braceexpand:emacs:hashall:histexpand:history:interactive-comments:monitor:xtrace:checkwinsize:cmdhist:complete_fullquote:expand_aliases:extglob:extquote:force_fignore:globasciiranges:globskipdots:interactive_comments:login_shell:patsub_replacement:progcomp:promptvars:sourcepath: == *:noglob:* ]] +++ eval '((${#compat_files[@]}))' ++++ (( 2 )) +++ local compat_file +++ for compat_file in "${compat_files[@]}" +++ [[ 000_bash_completion_compat.bash != @(@(#*#|*@(~|.@(bak|orig|rej|swp|@(dpkg|ucf)-*|rpm@(orig|new|save))))|Makefile*|) ]] +++ [[ -f /etc/bash_completion.d/000_bash_completion_compat.bash ]] +++ [[ -r /etc/bash_completion.d/000_bash_completion_compat.bash ]] +++ _comp__init_startup_configs+=("$compat_file") +++ for compat_file in "${compat_files[@]}" +++ [[ git-prompt != @(@(#*#|*@(~|.@(bak|orig|rej|swp|@(dpkg|ucf)-*|rpm@(orig|new|save))))|Makefile*|) ]] +++ [[ -f /etc/bash_completion.d/git-prompt ]] +++ [[ -r /etc/bash_completion.d/git-prompt ]] +++ _comp__init_startup_configs+=("$compat_file") +++ for compat_dir in "${compat_dirs[@]}" +++ [[ -d /usr/etc/bash_completion.d ]] +++ continue +++ local user_file=//.bash_completion +++ [[ //.bash_completion != /usr/share/bash\-completion/bash_completion ]] +++ [[ //.bash_completion != /dev/null ]] +++ [[ -r //.bash_completion ]] +++ unset -f _comp__init_collect_startup_configs +++ for _comp_init_startup_config in "${_comp__init_startup_configs[@]}" +++ . /etc/bash_completion.d/000_bash_completion_compat.bash ++++ _comp_deprecate_func 2.12 _userland _comp_userland ++++ (( 3 != 3 )) ++++ [[ _userland != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ [[ _comp_userland != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ eval -- '_userland() { _comp_userland "$@"; }' ++++ _comp_deprecate_func 2.12 _sysvdirs _comp_sysvdirs ++++ (( 3 != 3 )) ++++ [[ _sysvdirs != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ [[ _comp_sysvdirs != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ eval -- '_sysvdirs() { _comp_sysvdirs "$@"; }' ++++ _comp_deprecate_func 2.12 _have _comp_have_command ++++ (( 3 != 3 )) ++++ [[ _have != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ [[ _comp_have_command != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ eval -- '_have() { _comp_have_command "$@"; }' ++++ _comp_deprecate_func 2.12 _rl_enabled _comp_readline_variable_on ++++ (( 3 != 3 )) ++++ [[ _rl_enabled != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ [[ _comp_readline_variable_on != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ eval -- '_rl_enabled() { _comp_readline_variable_on "$@"; }' ++++ _comp_deprecate_func 2.12 _command_offset _comp_command_offset ++++ (( 3 != 3 )) ++++ [[ _command_offset != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ [[ _comp_command_offset != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ eval -- '_command_offset() { _comp_command_offset "$@"; }' ++++ _comp_deprecate_func 2.12 _command _comp_command ++++ (( 3 != 3 )) ++++ [[ _command != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ [[ _comp_command != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ eval -- '_command() { _comp_command "$@"; }' ++++ _comp_deprecate_func 2.12 _root_command _comp_root_command ++++ (( 3 != 3 )) ++++ [[ _root_command != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ [[ _comp_root_command != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ eval -- '_root_command() { _comp_root_command "$@"; }' ++++ _comp_deprecate_func 2.12 _xfunc _comp_xfunc ++++ (( 3 != 3 )) ++++ [[ _xfunc != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ [[ _comp_xfunc != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ eval -- '_xfunc() { _comp_xfunc "$@"; }' ++++ _comp_deprecate_func 2.12 _upvars _comp_upvars ++++ (( 3 != 3 )) ++++ [[ _upvars != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ [[ _comp_upvars != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ eval -- '_upvars() { _comp_upvars "$@"; }' ++++ _comp_deprecate_func 2.12 _get_comp_words_by_ref _comp_get_words ++++ (( 3 != 3 )) ++++ [[ _get_comp_words_by_ref != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ [[ _comp_get_words != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ eval -- '_get_comp_words_by_ref() { _comp_get_words "$@"; }' ++++ _comp_deprecate_func 2.12 _known_hosts_real _comp_compgen_known_hosts ++++ (( 3 != 3 )) ++++ [[ _known_hosts_real != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ [[ _comp_compgen_known_hosts != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ eval -- '_known_hosts_real() { _comp_compgen_known_hosts "$@"; }' ++++ _comp_deprecate_func 2.12 __ltrim_colon_completions _comp_ltrim_colon_completions ++++ (( 3 != 3 )) ++++ [[ __ltrim_colon_completions != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ [[ _comp_ltrim_colon_completions != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ eval -- '__ltrim_colon_completions() { _comp_ltrim_colon_completions "$@"; }' ++++ _comp_deprecate_func 2.12 _variables _comp_compgen_variables ++++ (( 3 != 3 )) ++++ [[ _variables != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ [[ _comp_compgen_variables != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ eval -- '_variables() { _comp_compgen_variables "$@"; }' ++++ _comp_deprecate_func 2.12 _signals _comp_compgen_signals ++++ (( 3 != 3 )) ++++ [[ _signals != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ [[ _comp_compgen_signals != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ eval -- '_signals() { _comp_compgen_signals "$@"; }' ++++ _comp_deprecate_func 2.12 _mac_addresses _comp_compgen_mac_addresses ++++ (( 3 != 3 )) ++++ [[ _mac_addresses != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ [[ _comp_compgen_mac_addresses != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ eval -- '_mac_addresses() { _comp_compgen_mac_addresses "$@"; }' ++++ _comp_deprecate_func 2.12 _available_interfaces _comp_compgen_available_interfaces ++++ (( 3 != 3 )) ++++ [[ _available_interfaces != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ [[ _comp_compgen_available_interfaces != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ eval -- '_available_interfaces() { _comp_compgen_available_interfaces "$@"; }' ++++ _comp_deprecate_func 2.12 _configured_interfaces _comp_compgen_configured_interfaces ++++ (( 3 != 3 )) ++++ [[ _configured_interfaces != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ [[ _comp_compgen_configured_interfaces != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ eval -- '_configured_interfaces() { _comp_compgen_configured_interfaces "$@"; }' ++++ _comp_deprecate_func 2.12 _ip_addresses _comp_compgen_ip_addresses ++++ (( 3 != 3 )) ++++ [[ _ip_addresses != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ [[ _comp_compgen_ip_addresses != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ eval -- '_ip_addresses() { _comp_compgen_ip_addresses "$@"; }' ++++ _comp_deprecate_func 2.12 _kernel_versions _comp_compgen_kernel_versions ++++ (( 3 != 3 )) ++++ [[ _kernel_versions != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ [[ _comp_compgen_kernel_versions != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ eval -- '_kernel_versions() { _comp_compgen_kernel_versions "$@"; }' ++++ _comp_deprecate_func 2.12 _uids _comp_compgen_uids ++++ (( 3 != 3 )) ++++ [[ _uids != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ [[ _comp_compgen_uids != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ eval -- '_uids() { _comp_compgen_uids "$@"; }' ++++ _comp_deprecate_func 2.12 _gids _comp_compgen_gids ++++ (( 3 != 3 )) ++++ [[ _gids != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ [[ _comp_compgen_gids != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ eval -- '_gids() { _comp_compgen_gids "$@"; }' ++++ _comp_deprecate_func 2.12 _xinetd_services _comp_compgen_xinetd_services ++++ (( 3 != 3 )) ++++ [[ _xinetd_services != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ [[ _comp_compgen_xinetd_services != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ eval -- '_xinetd_services() { _comp_compgen_xinetd_services "$@"; }' ++++ _comp_deprecate_func 2.12 _services _comp_compgen_services ++++ (( 3 != 3 )) ++++ [[ _services != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ [[ _comp_compgen_services != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ eval -- '_services() { _comp_compgen_services "$@"; }' ++++ _comp_deprecate_func 2.12 _bashcomp_try_faketty _comp_try_faketty ++++ (( 3 != 3 )) ++++ [[ _bashcomp_try_faketty != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ [[ _comp_try_faketty != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ eval -- '_bashcomp_try_faketty() { _comp_try_faketty "$@"; }' ++++ _comp_deprecate_func 2.12 _expand _comp_expand ++++ (( 3 != 3 )) ++++ [[ _expand != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ [[ _comp_expand != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ eval -- '_expand() { _comp_expand "$@"; }' ++++ _comp_deprecate_func 2.12 _pids _comp_compgen_pids ++++ (( 3 != 3 )) ++++ [[ _pids != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ [[ _comp_compgen_pids != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ eval -- '_pids() { _comp_compgen_pids "$@"; }' ++++ _comp_deprecate_func 2.12 _pgids _comp_compgen_pgids ++++ (( 3 != 3 )) ++++ [[ _pgids != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ [[ _comp_compgen_pgids != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ eval -- '_pgids() { _comp_compgen_pgids "$@"; }' ++++ _comp_deprecate_func 2.12 _pnames _comp_compgen_pnames ++++ (( 3 != 3 )) ++++ [[ _pnames != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ [[ _comp_compgen_pnames != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ eval -- '_pnames() { _comp_compgen_pnames "$@"; }' ++++ _comp_deprecate_func 2.12 _modules _comp_compgen_kernel_modules ++++ (( 3 != 3 )) ++++ [[ _modules != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ [[ _comp_compgen_kernel_modules != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ eval -- '_modules() { _comp_compgen_kernel_modules "$@"; }' ++++ _comp_deprecate_func 2.12 _installed_modules _comp_compgen_inserted_kernel_modules ++++ (( 3 != 3 )) ++++ [[ _installed_modules != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ [[ _comp_compgen_inserted_kernel_modules != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ eval -- '_installed_modules() { _comp_compgen_inserted_kernel_modules "$@"; }' ++++ _comp_deprecate_func 2.12 _usergroup _comp_compgen_usergroups ++++ (( 3 != 3 )) ++++ [[ _usergroup != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ [[ _comp_compgen_usergroups != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ eval -- '_usergroup() { _comp_compgen_usergroups "$@"; }' ++++ _comp_deprecate_func 2.12 _complete_as_root _comp_as_root ++++ (( 3 != 3 )) ++++ [[ _complete_as_root != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ [[ _comp_as_root != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ eval -- '_complete_as_root() { _comp_as_root "$@"; }' ++++ _comp_deprecate_func 2.12 __load_completion _comp_load ++++ (( 3 != 3 )) ++++ [[ __load_completion != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ [[ _comp_load != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ eval -- '__load_completion() { _comp_load "$@"; }' ++++ _comp_deprecate_func 2.12 _service _comp_complete_service ++++ (( 3 != 3 )) ++++ [[ _service != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ [[ _comp_complete_service != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ eval -- '_service() { _comp_complete_service "$@"; }' ++++ _comp_deprecate_func 2.12 _user_at_host _comp_complete_user_at_host ++++ (( 3 != 3 )) ++++ [[ _user_at_host != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ [[ _comp_complete_user_at_host != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ eval -- '_user_at_host() { _comp_complete_user_at_host "$@"; }' ++++ _comp_deprecate_func 2.12 _known_hosts _comp_complete_known_hosts ++++ (( 3 != 3 )) ++++ [[ _known_hosts != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ [[ _comp_complete_known_hosts != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ eval -- '_known_hosts() { _comp_complete_known_hosts "$@"; }' ++++ _comp_deprecate_func 2.12 _longopt _comp_complete_longopt ++++ (( 3 != 3 )) ++++ [[ _longopt != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ [[ _comp_complete_longopt != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ eval -- '_longopt() { _comp_complete_longopt "$@"; }' ++++ _comp_deprecate_func 2.12 _filedir_xspec _comp_complete_filedir_xspec ++++ (( 3 != 3 )) ++++ [[ _filedir_xspec != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ [[ _comp_complete_filedir_xspec != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ eval -- '_filedir_xspec() { _comp_complete_filedir_xspec "$@"; }' ++++ _comp_deprecate_func 2.12 _minimal _comp_complete_minimal ++++ (( 3 != 3 )) ++++ [[ _minimal != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ [[ _comp_complete_minimal != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ eval -- '_minimal() { _comp_complete_minimal "$@"; }' ++++ _comp_deprecate_var 2.12 COMP_FILEDIR_FALLBACK BASH_COMPLETION_FILEDIR_FALLBACK ++++ (( 3 != 3 )) ++++ [[ COMP_FILEDIR_FALLBACK != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ [[ BASH_COMPLETION_FILEDIR_FALLBACK != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ (( BASH_VERSINFO[0] >= 5 || BASH_VERSINFO[0] == 4 && BASH_VERSINFO[1] >= 3 )) ++++ eval 'declare -gn COMP_FILEDIR_FALLBACK=BASH_COMPLETION_FILEDIR_FALLBACK' +++++ declare -gn COMP_FILEDIR_FALLBACK=BASH_COMPLETION_FILEDIR_FALLBACK ++++ _comp_deprecate_var 2.12 COMP_KNOWN_HOSTS_WITH_AVAHI BASH_COMPLETION_KNOWN_HOSTS_WITH_AVAHI ++++ (( 3 != 3 )) ++++ [[ COMP_KNOWN_HOSTS_WITH_AVAHI != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ [[ BASH_COMPLETION_KNOWN_HOSTS_WITH_AVAHI != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ (( BASH_VERSINFO[0] >= 5 || BASH_VERSINFO[0] == 4 && BASH_VERSINFO[1] >= 3 )) ++++ eval 'declare -gn COMP_KNOWN_HOSTS_WITH_AVAHI=BASH_COMPLETION_KNOWN_HOSTS_WITH_AVAHI' +++++ declare -gn COMP_KNOWN_HOSTS_WITH_AVAHI=BASH_COMPLETION_KNOWN_HOSTS_WITH_AVAHI ++++ _comp_deprecate_var 2.12 COMP_KNOWN_HOSTS_WITH_HOSTFILE BASH_COMPLETION_KNOWN_HOSTS_WITH_HOSTFILE ++++ (( 3 != 3 )) ++++ [[ COMP_KNOWN_HOSTS_WITH_HOSTFILE != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ [[ BASH_COMPLETION_KNOWN_HOSTS_WITH_HOSTFILE != [a-zA-Z_]*([a-zA-Z_0-9]) ]] ++++ (( BASH_VERSINFO[0] >= 5 || BASH_VERSINFO[0] == 4 && BASH_VERSINFO[1] >= 3 )) ++++ eval 'declare -gn COMP_KNOWN_HOSTS_WITH_HOSTFILE=BASH_COMPLETION_KNOWN_HOSTS_WITH_HOSTFILE' +++++ declare -gn COMP_KNOWN_HOSTS_WITH_HOSTFILE=BASH_COMPLETION_KNOWN_HOSTS_WITH_HOSTFILE ++++ declare -Ag _xspecs ++++ _backup_glob='@(#*#|*@(~|.@(bak|orig|rej|swp|@(dpkg|ucf)-*|rpm@(orig|new|save))))' +++ for _comp_init_startup_config in "${_comp__init_startup_configs[@]}" +++ . /etc/bash_completion.d/git-prompt ++++ [[ -e /usr/lib/git-core/git-sh-prompt ]] ++++ . /usr/lib/git-core/git-sh-prompt +++++ __git_printf_supports_v= +++++ printf -v __git_printf_supports_v -- %s yes ++++++ printf $'\n\t__git_SOH="\\001" __git_STX="\\002" __git_ESC="\\033"\n\t__git_LF="\\n" __git_CRLF="\\r\\n"\n' +++++ eval $'\n\t__git_SOH="\001" __git_STX="\002" __git_ESC="\E"\n\t__git_LF="\n" __git_CRLF="\r\n"' ++++++ __git_SOH=$'\001' ++++++ __git_STX=$'\002' ++++++ __git_ESC=$'\E' ++++++ __git_LF=$'\n' ++++++ __git_CRLF=$'\r\n' +++ unset -v _comp__init_startup_configs _comp_init_startup_config +++ unset -f have +++ unset -v have +++ set +v +++ unset -v _comp__init_original_set_v + unset i + env SHELL=/bin/bash PWD=/home/admin LOGNAME=admin XDG_SESSION_TYPE=tty MOTD_SHOWN=pam HOME=/ LANG=C.UTF-8 SSH_CONNECTION=2409:censored 58888 2406:censored 233 XDG_SESSION_CLASS=user TERM=xterm-256color USER=admin SHLVL=1 XDG_SESSION_ID=1059 XDG_RUNTIME_DIR=/run/user/1000 SSH_CLIENT=2409:censored 58888 233 PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus SSH_TTY=/dev/pts/3 =/usr/bin/env