#!/bin/sh # spmenu test script PREFIX="${PREFIX:-/usr}" # reset sequence reset='\033[0m' # fg colors v1='\033[0;30m' v2='\033[0;31m' v3='\033[0;32m' v4='\033[0;33m' v5='\033[0;34m' v6='\033[0;35m' v7='\033[0;36m' v8='\033[0;37m' v9='\033[1;30m' v10='\033[1;31m' v11='\033[1;32m' v12='\033[1;33m' v13='\033[1;34m' v14='\033[1;35m' v15='\033[1;36m' v16='\033[1;37m' # bg colors b1='\033[0;40m' b2='\033[0;41m' b3='\033[0;42m' b4='\033[0;43m' b5='\033[0;44m' b6='\033[0;45m' b7='\033[0;46m' b8='\033[0;47m' b9='\033[1;40m' b10='\033[1;41m' b11='\033[1;42m' b12='\033[1;43m' b13='\033[1;44m' b14='\033[1;45m' b15='\033[1;46m' b16='\033[1;47m' command -v maim > /dev/null && maim -uB > /tmp/image.png IMAGE="/tmp/image.png" main() { [ -e "$IMAGE" ] && IMAGEARG="--image-size 500 --no-generate-cache" && IMAGEPREFIX="img://" || IMAGE="" printf "$IMAGEPREFIX$IMAGE\t${v2}s${v3}p${v4}m${v5}e${v6}n${v7}u${v8} $([ -f "${DESTDIR}${PREFIX}/share/spmenu/version" ] && cat "${DESTDIR}${PREFIX}/share/spmenu/version")\n\ $IMAGEPREFIX$IMAGE\t${b1}\n\ $IMAGEPREFIX$IMAGE\t${b2}\n\ $IMAGEPREFIX$IMAGE\t${b3}\n\ $IMAGEPREFIX$IMAGE\t${b4}\n\ $IMAGEPREFIX$IMAGE\t${b5}\n\ $IMAGEPREFIX$IMAGE\t${b6}\n\ $IMAGEPREFIX$IMAGE\t${b7}\n\ $IMAGEPREFIX$IMAGE\t${b8}\n\ $IMAGEPREFIX$IMAGE\t${b9}\n\ $IMAGEPREFIX$IMAGE\t${b10}\n\ $IMAGEPREFIX$IMAGE\t${b11}\n\ $IMAGEPREFIX$IMAGE\t${b12}\n\ $IMAGEPREFIX$IMAGE\t${b13}\n\ $IMAGEPREFIX$IMAGE\t${b14}\n\ $IMAGEPREFIX$IMAGE\t${b15}\n\ $IMAGEPREFIX$IMAGE\t${b16}\n\ $IMAGEPREFIX$IMAGE\t${v1}q${v2}w${v3}e${v4}r${v5}t${v6}y${v7}u${v8}i${v9}o${v10}p${v11}[${v12}]${v13}a${v14}s${v15}d${v16}f\n\ $IMAGEPREFIX$IMAGE\tqwertyuiop[]asdf - b\n\ $IMAGEPREFIX$IMAGE\tqwertyuiop[]asdf - i\n\ $IMAGEPREFIX$IMAGE\tqwertyuiop[]asdf - s\n\ $IMAGEPREFIX$IMAGE\tqwertyuiop[]asdf - u\n\ $IMAGEPREFIX$IMAGE\tqwertyuiop[]asdf - sub\n\ $IMAGEPREFIX$IMAGE\tqwertyuiop[]asdf - sup\n\ $IMAGEPREFIX$IMAGE\tqwertyuiop[]asdf - tt\n\ $IMAGEPREFIX$IMAGE\tqwertyuiop[]asdf - small\n\ $IMAGEPREFIX$IMAGE\tqwertyuiop[]asdf - big\n\ $IMAGEPREFIX$IMAGE\t\n\ $IMAGEPREFIX$IMAGE\tArguments will be passed to spmenu.\n\ $IMAGEPREFIX$IMAGE\tReport any issues at the Codeberg repo.\n\ " | spmenu --no-alpha --lines 40 $IMAGEARG "$@" --columns 1 --prompt "spmenu test script" } main "$@"