1 | #!/usr/bin/env node
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 |
|
19 |
|
20 |
|
21 |
|
22 |
|
23 |
|
24 |
|
25 |
|
26 |
|
27 |
|
28 | "use strict" ;
|
29 |
|
30 |
|
31 |
|
32 |
|
33 |
|
34 |
|
35 |
|
36 | var term = require( '../lib/termkit.js' ).terminal ;
|
37 | var i ;
|
38 |
|
39 |
|
40 |
|
41 | term( 'Check the .color() method:\n' ) ;
|
42 | for ( i = 0 ; i < 16 ; i ++ ) { term.color( i , '*' ) ; }
|
43 | term( '\n' ) ;
|
44 |
|
45 |
|
46 |
|
47 | term( 'Check the .color256() method:\n' ) ;
|
48 | for ( i = 0 ; i < 16 ; i ++ ) { term.color256( i , '*' ) ; }
|
49 | term( '\n' ) ;
|
50 |
|
51 |
|
52 |
|
53 | term( 'Check the .bgColor() method:\n' ) ;
|
54 | for ( i = 0 ; i < 16 ; i ++ ) { term.bgColor( i , ' ' ) ; }
|
55 | term( '\n' ) ;
|
56 |
|
57 |
|
58 |
|
59 | term( 'Check the .bgColor256() method:\n' ) ;
|
60 | for ( i = 0 ; i < 16 ; i ++ ) { term.bgColor256( i , ' ' ) ; }
|
61 | term( '\n' ) ;
|
62 |
|
63 |
|
64 |
|
65 | term( 'Styles:\n' ) ;
|
66 | term.bold( 'bold ' ).dim( 'dim ' ).italic( 'italic ' ).underline( 'underline ' )
|
67 | .blink( 'blink ' ).inverse( 'inverse ' ).hidden( 'hidden ' ).strike( 'strike ' ) ;
|
68 | term( '\n' ) ;
|
69 |
|
70 |
|
71 |
|
72 | term( 'Background & foreground:\n' ) ;
|
73 | term.blue.bgRed( 'blue on red' ) ;
|
74 | term( '\n' ) ;
|
75 |
|
76 |
|
77 |
|
78 | term( '.object2attr():\n' ) ;
|
79 | var attr ;
|
80 | attr = term.object2attr( { color: 'blue' , bgColor: 'red' , underline: true , italic: true } ) ;
|
81 | term( attr ) ;
|
82 | term( 'Attr test ' ) ;
|
83 | attr = term.object2attr( { color: 'blue' } ) ;
|
84 | term( attr ) ;
|
85 | term( 'Attr test2 ' ) ;
|
86 |
|
87 |
|
88 |
|
89 |
|
90 |
|
91 | term.styleReset() ;
|
92 | term( '\nReset...\n' ) ;
|
93 |
|