16 lines
367 B
Bash
Executable File
16 lines
367 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)" ;;
|
|
mp3|wav) echo "playing..." && paplay $1 ;;
|
|
*) echo "$(bat -n --color=always --line-range :500 $1)" ;;
|
|
esac
|
|
|