linuxOS_AP05/debian/test/usr/share/bash-completion/completions/zathura
2025-09-26 09:40:02 +08:00

28 lines
554 B
Plaintext

_zathura() {
_init_completion || return
local EXTS=""
for PLUGIN in /usr/lib/aarch64-linux-gnu/zathura/lib*.so; do
case ${PLUGIN##*/} in
libpdf-poppler.so)
EXTS="$EXTS|pdf"
;;
libpdf-mupdf.so)
EXTS="$EXTS|pdf|epub|oxps"
;;
libps.so)
EXTS="$EXTS|ps|eps|epsi|epsf"
;;
libdjvu.so)
EXTS="$EXTS|djvu|djv"
;;
libcb.so)
EXTS="$EXTS|cb7|cbr|cbz|cbt|rar|zip|7z|tar"
;;
esac
done
_filedir "${EXTS#|}"
}
complete -F _zathura zathura