dotfiles-test/.config/scripts/preview-file.sh
2024-08-03 22:46:12 +03:00

15 lines
322 B
Bash
Executable File

if [[ -d $1 ]] ; then
echo "$(eza --tree --color=always $1 | head -200)"
exit
fi
filename=$(basename -- "$1")
extension="${filename##*.}"
case "$extension" in
png|jpg|webp) echo "$(timg -p quarter -g50x50 $1)" ;;
7z|zip|gz) echo "$(7z l $1)" ;;
*) echo "$(bat -n --color=always --line-range :500 $1)" ;;
esac