/usr/share/bash-completion/completions/tracker is in tracker 1.6.2-0ubuntu1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | #-*- mode: shell-script;-*-
tracker_cmds()
{
local cur prev words cword
_init_completion -s || return
cur=${COMP_WORDS[COMP_CWORD]}
if [[ $cword == 1 ]]; then
possible=`tracker | egrep " [a-z].* " | awk '{ print ($1) }'`
COMPREPLY=( $(compgen -W "$possible" -- $cur) )
return 0;
fi
case $prev in
-h|--help)
return 0;
;;
info|-f|--file)
if [[ $cur != -* ]]; then
_filedir
return 0;
fi
;;
*)
;;
esac
if [[ $cword -lt 2 ]]; then
return 0;
fi
if [[ -z $cur ]] || [[ $cur == -* ]]; then
possible=`${words[0]} ${words[1]} -h | egrep "^ *-" | sed "s/^ *//" | sed "s/ [^-].*//" | sed "s/,/\n/g" | sed "s/=.*//"`
COMPREPLY=( $(compgen -W "$possible" -- $cur) )
fi
}
complete -F tracker_cmds tracker
|