From aa544a4da8adbcb070fc52be19c03bb32961adf4 Mon Sep 17 00:00:00 2001 From: Luca Bilke Date: Wed, 19 Jun 2024 17:44:10 +0200 Subject: [PATCH] lf: prevent self dos --- .config/lf/preview/preview | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.config/lf/preview/preview b/.config/lf/preview/preview index 301e7eba..d041ecdb 100755 --- a/.config/lf/preview/preview +++ b/.config/lf/preview/preview @@ -23,7 +23,7 @@ video() { } text() { - for cmd in bat batcat cat; do + for cmd in bat batcat head; do command -v $cmd >/dev/null 2>&1 && break done case $cmd in @@ -35,10 +35,11 @@ text() { --pager=never \ --tabs=4 \ --theme=base16 \ + --line-range=":$h" \ --terminal-width="$((w - 2))" "$@" "$f" ;; - cat) - $cmd "$f" + head) + head -n "$h" "$f" ;; esac }