2018-12-28 08:23:03 -08:00
|
|
|
#!/bin/sh
|
|
|
|
#set color
|
|
|
|
printf '\033[46;31;3m'
|
|
|
|
|
|
|
|
# set top/bottom margins:
|
|
|
|
printf '\033[10;20r'
|
|
|
|
# allow left/right margins
|
|
|
|
printf '\033[?69h'
|
|
|
|
# set left/right margins:
|
|
|
|
printf '\033[5;15s'
|
|
|
|
# fill margin with @
|
2018-12-28 08:58:53 -08:00
|
|
|
printf '\033[64;10;5;20;15\044x'
|
2018-12-28 08:23:03 -08:00
|
|
|
# restrict cursor
|
|
|
|
printf '\033[?6h'
|
|
|
|
# reset wrap mode
|
|
|
|
printf '\033[?7l'
|
|
|
|
|
|
|
|
# set tabs
|
|
|
|
printf '\033H\033H\033[3C\033H\033[4C\033H\033[5C\033H\033[6C\033H'
|
|
|
|
printf '\033[7C\033H\033[8C\033H\033[9C#'
|
|
|
|
|
|
|
|
# set cursor shape
|
|
|
|
printf '\033[4 q'
|
|
|
|
|
2019-01-01 08:38:12 -08:00
|
|
|
#move to 4;4
|
|
|
|
# DECALN has to reset cursor to 0;0
|
|
|
|
printf '\033[4;4H'
|
|
|
|
|
2018-12-28 08:23:03 -08:00
|
|
|
# fill space with E
|
|
|
|
printf '\033#8'
|
|
|
|
|
|
|
|
printf 'start'
|
|
|
|
#move to 0;0
|
|
|
|
printf '\033[HST'
|
|
|
|
|
|
|
|
printf '\n#\t#\033[2I\033[3g@\t#\t#\t#\t#\t#\t#\t#\t#\t#\t#'
|
|
|
|
|
|
|
|
# move to 1; 75
|
|
|
|
printf '\033[1;75Habcdefghijkl'
|
|
|
|
# shall be no wrap and in color. also no margin
|
|
|
|
|
|
|
|
#set margins again, cursor is still restricted
|
|
|
|
# set top/bottom margins:
|
|
|
|
printf '\033[10;20r'
|
|
|
|
# set left/right margins:
|
|
|
|
printf '\033[5;15s'
|
|
|
|
#move to 0;0
|
|
|
|
printf '\033[22;22H2'
|