#!/bin/sh ( while : ; do case "x$1" in x-* ) printf "%s\000" "$1" shift ;; * ) break ;; esac done for file in "$@"; do file=$(readlink -nf "$file") if [ "$(stat -c%D:%f -- "$file")" = "$(stat -c%D:%f -- /fs/doom/"$file")" ]; then file=/fs/doom/"$file" fi printf '%s\000' "$file" done ) >/run/user/0/doomfrontend.external printf "external\012" | socat stdio tcp:10.0.0.5:6546