terminology/tests/vpa.sh

59 lines
960 B
Bash
Executable File

#!/bin/sh
# fill space with E
printf '\033#8'
# set color
printf '\033[46;31;3m'
# move to 2;2
printf '\033[2;2H'
# VPA 0
printf '\033[0d0'
# VPA 1
printf '\033[2;4H'
printf '\033[1d1'
# VPA 2
printf '\033[2;6H'
printf '\033[2d2'
# VPA default
printf '\033[2;8H'
printf '\033[ddefault'
# VPA 23
printf '\033[2;6H'
printf '\033[23d23'
# VPA 24
printf '\033[2;6H'
printf '\033[24dbottom'
# VPA too far
printf '\033[2;20H'
printf '\033[33333dtoo far'
# VPA with margins
# set top/bottom margins:
printf '\033[10;20r'
# allow left/right margins
printf '\033[?69h'
# set left/right margins:
printf '\033[25;50s'
# change color
printf '\033[0m\033[45;32;1m'
# fill restricted region with @
printf '\033[64;10;25;20;50\044x'
# change color back
printf '\033[0m\033[46;31;3m'
printf '\033[2;30H'
printf '\033[22d22 with margins'
# VPA with cursor restricted
# restrict cursor
printf '\033[?6h'
printf '\033[2;20H'
printf '\033[22d22 with margins and DECOM'