cursor.js 523 B

12345678910111213141516171819202122
  1. var charm = require('../')(process);
  2. charm.position(5, 10);
  3. charm.position(function (x, y) {
  4. console.dir([ x, y ]);
  5. charm.move(7,2);
  6. charm.push();
  7. process.stdout.write('lul');
  8. charm.left(3).up(1).foreground('magenta');
  9. process.stdout.write('v');
  10. charm.left(1).up(1).display('reset');
  11. process.stdout.write('|');
  12. charm.down(3);
  13. charm.pop().background('blue');
  14. process.stdout.write('popped\npow');
  15. charm.display('reset').erase('line');
  16. charm.destroy();
  17. });