blob: 3adc8fd9df878b1129d6287e433aac71524896d5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
#!/bin/sh
basename="${1%.*}"
err() { printf "opout: %s\n" "$@" >&2; exit 1; }
case "${*}" in
'') err "filename required" ;;
*.tex|*.sil|*.m[dse]|*.[rR]md|*.mom|*.[0-9]) target="$(getcomproot "$1" || echo "$1")" ; setsid -f "${OPENER:-xdg-open}" "${target%.*}".pdf >/dev/null 2>&1 ;;
*.html) setsid -f xdg-open "$basename".html >/dev/null 2>&1 ;;
*.sent) setsid -f sent "$1" >/dev/null 2>&1 ;;
*) err "file extension unmatched"
esac
|