blob: 55479bc8ea011ce2da5144d4fb40e6df1f8b8cb4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
#!/bin/bash
set -ex
filename="$1"
[[ -z "$filename" ]] && echo "Usage: $0 FILE" && exit 1
case "$filename" in
*.html)
abspath="$(realpath "$filename")"
qutebrowser "file://${abspath}" ":cmd-later 1500 spawn --userscript -v -m qutebrowser-live-reload.sh \"${abspath}\"" --target window
;;
*.pdf)
dir="$(dirname "$filename")"
name="$(basename "$filename")"
if [[ -f "${dir}/.build/${name}" ]]; then
filename="${dir}/.build/${name}"
fi
xdg-open "$filename"
;;
*.*)
xdg-open "$@"
;;
esac
|