| Server IP : 172.67.191.97 / Your IP : 104.23.243.197 Web Server : Apache/2.4.63 (Ubuntu) System : Linux adminpruebas-Virtual-Machine 6.14.0-37-generic #37-Ubuntu SMP PREEMPT_DYNAMIC Fri Nov 14 22:10:32 UTC 2025 x86_64 User : www-data ( 33) PHP Version : 8.4.5 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/share/bash-completion/completions/ |
Upload File : |
# wtf completion -*- shell-script -*-
# Raphael Droz, 25/09/2009
_comp_cmd_wtf()
{
local cur prev words cword comp_args addf
_comp_initialize -- "$@" || return
[[ $prev == -f ]] && _comp_compgen_filedir && return
[[ ${words[*]} == *\ -f* ]] && addf= || addf=-f
if [[ $cur == -* ]]; then
COMPREPLY=(${addf:+"$addf"})
return
fi
local db="" has_db=""
set -- "${words[@]}"
while (($# > 0)); do
if [[ $1 == -f ]]; then
shift
if (($# > 0)); then
db=$1
has_db=set
fi
break
fi
shift
done
if [[ ! $has_db ]]; then
local f
for f in "${ACRONYMDB-}" /usr/share/misc/acronyms \
/usr/share/games/bsdgames/acronyms; do
[[ -f $f ]] && db="$f" has_db=set && break
done
[[ $has_db ]] || return
fi
_comp_compgen -c "${cur^^}" split \
-- "$(cut -f 1 -s "$db"* 2>/dev/null) $addf"
} &&
complete -F _comp_cmd_wtf wtf
# ex: filetype=sh