mirror of
https://github.com/rwxrob/dot
synced 2024-11-16 21:25:29 +00:00
33 lines
585 B
Bash
Executable File
33 lines
585 B
Bash
Executable File
#!/usr/bin/bash
|
|
|
|
[[ -z "$PDFS" ]] && echo 'PDFS dir path not set' && exit 1
|
|
|
|
list() {
|
|
find "$PDFS" -name "*.pdf" -exec basename {} \;
|
|
}
|
|
|
|
usage() {
|
|
echo 'usage: list|usage|<pdf>'
|
|
}
|
|
|
|
if test -n "$COMP_LINE"; then
|
|
prefix=$(echo "$COMP_LINE" | cut -d " " -f 2)
|
|
list | grep ^$prefix
|
|
exit 0
|
|
fi
|
|
|
|
case "$1" in
|
|
list) list; exit ;;
|
|
usage) usage; exit ;;
|
|
esac
|
|
|
|
# actually we have a pdf name, not a command
|
|
# if gotten this far
|
|
pdfpath="$PDFS/$1"
|
|
|
|
# always open using GL in dark (inverted) mode
|
|
if [ -r "$pdfpath" ];then
|
|
#mupdf-gl -I "$pdfpath" &>/dev/null &
|
|
open "$pdfpath"
|
|
fi
|