1 # bash completion for geeqie -*- shell-script -*-
3 file_types='@(3fr|ani|arw|avif|bmp|cr2|cr3|crw|cur|dds|djvu|dng|erf|gif|heic|heif|ico|jp2|jpe[g]||jpegxl|jps|kdc|mef|mos|mpo|mrw|nef|orf|pbm|pdf|pgm|pnm|ppm|pef|png|psd|qif|qtif|raf|raw|rw2|scr|sr2|srf|svg[z]|tga|targa|tif[f]|webp|xbm|xpm|gqv|xml|xmp)'
8 _init_completion -s || return
12 case ${COMP_WORDS[1]} in
13 --cache-render | --cache-render-recurse | --cache-render-shared-recurse | --get-filelist | --get-filelist-recurse | --slideshow-recurse)
23 --file | --File | --get-destination | --get-sidecars | --list-add | --selection-add | --selection-remove | --view)
48 COMPREPLY=($(compgen -W '$(_parse_help "$1")' -- "$cur"))
49 [[ ${COMPREPLY-} == *[=:] ]] && compopt -o nospace
56 complete -F _geeqie geeqie