blob: 2f7bd52f3429bb8e8f64859bcdb6d766ecbf91f4 (
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
28
29
30
31
32
33
|
#!/bin/sh -feu
#
# Example DFM_OPENER script using mimetype.
#
mime_type=$(file -bi "$1")
case $mime_type in
audio/*)
exec mpv --no-video "$1"
;;
video/*)
exec mpv "$1"
;;
image/*)
exec gimp "$1"
;;
text/html* | application/pdf*)
exec firefox "$1"
;;
text/*)
exec "${EDITOR:=vi}" "$1"
;;
*?*)
printf 'error: unhandled mime-type %s\n' "$mime_type" >&2
;;
esac
|