tty
// Enter raw mode
process.stdin.setRawMode(true);
// Read input from the terminal
process.stdin.on('data', data => {
console.log(data.toString());
});// Set terminal window title
process.stdout.write('\x1b]0;Node.js Terminal\x07');
// Change text color
console.log('\x1b[31mThis is red text\x1b[0m');// Save cursor position
const savedCursorPosition = process.stdout.cursorTo(0, 0);
// Move cursor to a specified position
process.stdout.cursorTo(10, 5);
// Restore cursor position
process.stdout.cursorTo(savedCursorPosition);