aboutsummaryrefslogtreecommitdiff
path: root/script/opener_ext
blob: ce1699aaf557ba4986ee1c2234c8e052c2807512 (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/sh -feu
#
# Example DFM_OPENER script using file extension.
#

case $1 in
  *.mkv | *.webm | *.mp4 | *.avi)
    exec mpv -- "$1"
  ;;

  *.opus | *.mp3 | *.wav | *.flac | *.ogg)
    exec mus --no-shuffle -- "$1"
  ;;

  *.jpg | *.jpeg | *.gif | *.png | *.CR2)
    exec mpv --pause -- "$1"
  ;;

  *.svg)
    exec inkscape "$1"
  ;; 

  *?*)
    exec "${EDITOR:-vim}" "$1"
  ;;
esac