diff --git a/sh/.config/sh/alias.d/timg.sh b/sh/.config/sh/alias.d/timg.sh deleted file mode 100644 index fb0d7e0..0000000 --- a/sh/.config/sh/alias.d/timg.sh +++ /dev/null @@ -1,32 +0,0 @@ -#!/usr/bin/env sh -# Add simple 'image ls' for a directory using timg -# -# Prints a thumbnail gallery right in the terminal. -# WILL stutter when you go crazy in a hundred/thousand -# picture folder. - -if exist timg; then - il() { - images=$(find . -maxdepth 1 -type f -exec file --mime-type {} \+ | awk -F: '{if ($2 ~/image\//) print $1}') - if [ -z "$images" ]; then { - echo no images found. - return - }; fi - echo "$images" | timg --grid=4x3 --upscale=i --center --title --frames=1 -f - - } - IL() { - images=$(find . -type f -exec file --mime-type {} \+ | awk -F: '{if ($2 ~/image\//) print $1}') - if [ -z "$images" ]; then { - echo no images found. - return - }; fi - echo "$images" | timg --grid=4x3 --upscale=i --center --title --frames=1 -f - - } - qr() { - # if we are in a pipe, read from stdin and set fct arguments to it - if [ ! -t 0 ]; then - set -- "$(cat /dev/stdin)" - fi - qrencode -s1 -m2 "$@" -o- | timg --upscale=i - - } -fi diff --git a/sh/.config/sh/alias.d/viu.sh b/sh/.config/sh/alias.d/viu.sh new file mode 100644 index 0000000..639224a --- /dev/null +++ b/sh/.config/sh/alias.d/viu.sh @@ -0,0 +1,14 @@ +#!/usr/bin/env sh +# A nice little qc url creator. +# Takes whatever is passed and makes it qr-code readable +# + +if exist viu; then + qrurl() { + # if we are in a pipe, read from stdin and set fct arguments to it + if [ ! -t 0 ]; then + set -- "$(cat /dev/stdin)" + fi + qrencode -s1 -m2 "$@" -o- | viu --upscale=i - + } +fi