--- vttest-20190710/main.c 2018-11-16 19:05:02.000000000 -0600 +++ vttest-20190807/main.c 2019-08-07 16:02:08.934327524 -0500 @@ -63,7 +63,7 @@ usage(void) { fprintf(stderr, - "Usage: vttest [-V] [-l] [-p] [-s] [-8] [-f font] [24x80.132]\n"); + "Usage: vttest [-V] [-e] [-l] [-p] [-s] [-8] [-f font] [24x80.132]\n"); exit(EXIT_FAILURE); } @@ -130,6 +130,15 @@ case '8': output_8bits = TRUE; break; + case 'e': + { + char *enval; + enval = getenv("COLUMNS"); + if(enval != NULL) max_cols = atol(enval); + enval = getenv("LINES"); + if(enval != NULL) max_lines = atol(enval); + break; + } default: usage(); } --- vttest-20190710/vttest.1 2018-09-11 19:56:52.000000000 -0500 +++ vttest-20190807/vttest.1 2019-08-07 15:54:08.248738841 -0500 @@ -68,6 +68,9 @@ .TP 5 .B \-8 use 8-bit controls (this can be changed with a menu option). +.TP 5 +.B \-e +read LINES and COLUMNS from environment to specify terminal geometry. . .SH AUTHOR Per Lindberg