1#!/bin/sh23if [ -x "$(command -v bat)" ]; then4 FALLBACK_CMD="bat --color always --plain"5else6 FALLBACK_CMD=cat7fi89case "$1" in10 *.tar*) tar tf "$1";;11 *.pdf) pdftotext "$1" -;;12 *.bmp|*.jpg|*.jpeg|*.png|*.xpm|*.webp|*.tiff|*.gif|*.jfif|*.ico) chafa "$1" -f sixel -s "$(($2-2))x$(($3-2))" | sed 's/#/\n#/g';;13 *) $FALLBACK_CMD "$1" ;;14esac