aboutsummaryrefslogtreecommitdiffstats
path: root/tests/decrara-no-rectangular-no-restrict-cursor.sh
diff options
context:
space:
mode:
Diffstat (limited to 'tests/decrara-no-rectangular-no-restrict-cursor.sh')
-rwxr-xr-xtests/decrara-no-rectangular-no-restrict-cursor.sh63
1 files changed, 63 insertions, 0 deletions
diff --git a/tests/decrara-no-rectangular-no-restrict-cursor.sh b/tests/decrara-no-rectangular-no-restrict-cursor.sh
new file mode 100755
index 0000000..b1b99ff
--- /dev/null
+++ b/tests/decrara-no-rectangular-no-restrict-cursor.sh
@@ -0,0 +1,63 @@
+#!/bin/sh
+
+# move to 0; 0
+printf '\033[H'
+# fill space
+PL=0
+for _ in $(seq 0 23); do
+ PL=$((PL+1))
+ if [ $PL -ge 9 ] ; then
+ PL=0
+ fi
+ for _ in $(seq 1 $PL); do
+ printf '#'
+ done
+ PR=$((10 - PL))
+ for _ in $(seq 0 6); do
+ printf '\033[0;1m\-'
+ printf '\033[0;46;1;4m/'
+ printf '\033[0;46;1;4;5m|'
+ printf '\033[0;1;4;5;7m\\'
+ printf '\033[0m~'
+ printf '\033[0;1;5m_'
+ printf '\033[0;31;5;7m>'
+ printf '\033[0;31;4;7m^'
+ printf '\033[0;1;7m<'
+ done
+ printf '\033[0m'
+ for _ in $(seq 1 $PR); do
+ printf '#'
+ done
+done
+
+# move to 0; 0
+printf '\033[H'
+
+# no rectangular modifications
+printf '\033[1*x'
+
+# set top/bottom margins:
+printf '\033[1;24r'
+# allow left/right margins
+printf '\033[?69h'
+# set left/right margins:
+printf '\033[20;55s'
+
+# reverse all
+printf '\033[2;10;4;65;0\044t'
+
+# reverse all
+printf '\033[6;20;8;55;1;4;5;7\044t'
+
+# reverse bold/blink
+printf '\033[10;63;12;55;1;5\044t'
+
+# reverse bold/underline
+printf '\033[14;8;16;45;1;4\044t'
+
+# reverse underline/inverse
+# @xtermbug
+printf '\033[18;6;20;5;4;7\044t'
+
+# reverse underline/inverse
+printf '\033[21;6;21;65;4;7\044t'