1 # bash completion for booh
8 cur=${COMP_WORDS[COMP_CWORD]}
9 prev=${COMP_WORDS[COMP_CWORD-1]}
12 -@(s|d|D|-source|-destination|-dir))
16 -@(C|M|U|O|N|u|-config|-merge-config|-merge-config-onedir|-merge-config-subdirs|-use-config))
21 COMPREPLY=( $( command ls /usr/share/booh/themes | grep "^$cur" ) )
25 COMPREPLY=( $( grep -c 'processor' /proc/cpuinfo | grep "^$cur" ) )
30 if [[ "$cur" == -* ]]; then
31 COMPREPLY=( $( compgen -W '-h --help -V --version \
32 -s --source -d --destination -t --theme \
33 -C --config -k --config-skel -M \
34 --merge-config -O --merge-config-onedir \
35 -U --merge-config-subdirs -D --dir -u \
36 --use-config -f --force -S --sizes -T \
37 --thumbnails-per-row -p --thumbnails-per-page \
38 -L --multi-languages \
39 -o --optimize-for-32 \
40 -r --transcode-videos \
42 -n --made-with -c --comments-format \
43 -m --mproc -g --for-gui -v \
44 --verbose-level' -- $cur ) )
53 cur=${COMP_WORDS[COMP_CWORD]}
54 prev=${COMP_WORDS[COMP_CWORD-1]}
56 if [[ "$cur" == -* ]]; then
57 COMPREPLY=( $( compgen -W '-h --help -v --verbose-level -s --sort-by-exif-date' -- $cur ) )
63 complete -F _booh-backend booh-backend
64 complete -F _booh-classifier booh-classifier