|
|
- #!/bin/sh
- set -e
-
- if [ -n "$DISPLAY" ]; then
- export FIFO_UEBERZUG="${TMPDIR:-/tmp}/lf-ueberzug-$$"
-
- cleanup() {
- exec 3>&-
- rm "$FIFO_UEBERZUG"
- }
-
- mkfifo "$FIFO_UEBERZUG"
- ueberzug layer -s <"$FIFO_UEBERZUG" &
- exec 3>"$FIFO_UEBERZUG"
- trap cleanup EXIT
-
- if ! [ -d "$HOME/.cache/lf" ]; then
- mkdir -p "$HOME/.cache/lf"
- fi
-
- lf "$@" 3>&-
- else
- exec lf "$@"
- fi
|