mirror of
https://github.com/rwxrob/dot
synced 2024-11-14 18:12:56 +00:00
33 lines
585 B
Plaintext
33 lines
585 B
Plaintext
|
#!/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
|