mpv - localbin - leot's localbin (~/bin)
(HTM) hg clone https://bitbucket.org/iamleot/localbin
(DIR) Log
(DIR) Files
(DIR) Refs
---
mpv
---
1 #!/bin/sh
2
3 # Handle `--version'/`--list-options' special cases.
4 # Just honor them and do not append any other options in order to returns an
5 # exit status of 0.
6 if [ "$*" = "--version" ] || [ "$*" = "--list-options" ]; then
7 /usr/pkg/bin/mpv $*
8 exit 0
9 fi
10
11 mpv_socket_dir=${XDG_CACHE_HOME:-${HOME}/.cache}/mpv/socket
12
13 {
14 mkdir -p ${mpv_socket_dir};
15 pid="$$";
16 /usr/pkg/bin/mpv --input-ipc-server="${mpv_socket_dir}/${pid}" "$@";
17 cd ${mpv_socket_dir} && [ -S "${pid}" ] && rm "${pid}";
18 }