aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/sh/.local/bin
diff options
context:
space:
mode:
authorToby Vincent <tobyv13@gmail.com>2023-04-20 15:21:14 -0500
committerToby Vincent <tobyv13@gmail.com>2023-04-20 15:21:14 -0500
commit569b52941b00aebfbc8a475aabbc1944a887953c (patch)
tree757518e8f4a521a7def0f2ff9f1fb6c53ac10dd2 /sh/.local/bin
parent880f73315e6eaf068fc75667552fd6d93b24b36c (diff)
fix: update onefetch args for newer version
Diffstat (limited to 'sh/.local/bin')
-rwxr-xr-xsh/.local/bin/lessfilter18
1 files changed, 16 insertions, 2 deletions
diff --git a/sh/.local/bin/lessfilter b/sh/.local/bin/lessfilter
index 012f2fe..61d3678 100755
--- a/sh/.local/bin/lessfilter
+++ b/sh/.local/bin/lessfilter
@@ -128,8 +128,22 @@ ft=$(filetype "$1")
case "$ft" in
directory)
if has onefetch && in_git_repo "$1" 2>/dev/null; then
- show_logo=$([ "$width" -lt "80" ] && printf 'never' || printf 'always')
- cmd="onefetch --include-hidden --show-logo=$show_logo"
+ if [ "$width" -lt "80" ]; then
+ version=$(
+ (
+ onefetch --version | sed 's/onefetch //'
+ printf '2.16'
+ ) | sort -V | tail -n1
+ )
+
+ if [ "$version" = '2.16.0' ]; then
+ args='--no-art'
+ else
+ args='--show-logo=never'
+ fi
+ fi
+
+ cmd="onefetch --include-hidden $args"
elif [ -f "$1/README.md" ]; then
exec $SCRIPT "$1/README.md"
else