|
410 | 410 |
|
411 | 411 | btn.test = async function(){console.log('test'); |
412 | 412 |
|
| 413 | + |
| 414 | + term.write.brightGreen('hello'); |
| 415 | + term.write.red('world'); |
| 416 | + return; |
| 417 | + |
413 | 418 | var list = await webcontainer.fs.readdir('/',{withFileTypes:true}); |
414 | 419 | list.forEach(item=>{ |
415 | 420 |
|
|
643 | 648 | ok : '\u1F197', |
644 | 649 | }; |
645 | 650 |
|
| 651 | + const colors = { |
| 652 | + // Standard Colors |
| 653 | + black: '\x1b[30m', |
| 654 | + red: '\x1b[31m', |
| 655 | + green: '\x1b[32m', |
| 656 | + yellow: '\x1b[33m', |
| 657 | + blue: '\x1b[34m', |
| 658 | + magenta: '\x1b[35m', |
| 659 | + cyan: '\x1b[36m', |
| 660 | + white: '\x1b[37m', |
| 661 | + |
| 662 | + // Bright/Bold Colors |
| 663 | + brightBlack: '\x1b[1;30m', |
| 664 | + brightRed: '\x1b[1;31m', |
| 665 | + brightGreen: '\x1b[1;32m', |
| 666 | + brightYellow: '\x1b[1;33m', |
| 667 | + brightBlue: '\x1b[1;34m', |
| 668 | + brightMagenta: '\x1b[1;35m', |
| 669 | + brightCyan: '\x1b[1;36m', |
| 670 | + brightWhite: '\x1b[1;37m', |
| 671 | + |
| 672 | + // Custom Mahogany (RGB: 150, 40, 20) |
| 673 | + mahogany: '\x1b[38;2;150;40;20m', |
| 674 | + |
| 675 | + // Utility |
| 676 | + reset: '\x1b[0m' |
| 677 | + }; |
646 | 678 |
|
647 | 679 |
|
648 | 680 | var files = {}; |
|
704 | 736 | }); |
705 | 737 |
|
706 | 738 |
|
| 739 | + term.log = {}; |
| 740 | + |
| 741 | + for(let key in colors){ |
| 742 | + |
| 743 | + if (key === 'reset') continue; |
| 744 | + |
| 745 | + term.write[key] = (...args)=>term.write(colors[key]+args.join(' ')+colors.reset); |
| 746 | + term.writeln[key] = (...args)=>term.writeln(colors[key]+args.join(' ')+colors.reset); |
| 747 | + |
| 748 | + }//for |
| 749 | + |
| 750 | + term.writeln.green('Success!', 'The server is up.'); |
| 751 | + term.writeln.red('Error:', 'Timber delivery delayed.'); |
| 752 | + |
| 753 | + //term.writeln('\x1b[1;31m THIS SHOULD BE BOLD RED \x1b[0m'); |
| 754 | + |
707 | 755 |
|
708 | 756 | term.parser.registerOscHandler(7, (data) => { |
709 | 757 | console.log('osc-handler7 :',data); |
|
0 commit comments