2022-01-30 16:59:31 +08:00

22 lines
460 B
JavaScript

#!/usr/bin/env node
var os = require('os');
var pty = require('node-pty');
console.info(process.versions)
var shell = os.platform() === 'win32' ? 'powershell.exe' : 'bash';
var ptyProcess = pty.spawn(shell, [], {
name: 'xterm-color',
cols: 80,
rows: 30,
cwd: process.env.HOME,
env: process.env
});
ptyProcess.onData(function(data) {
process.stdout.write(data);
});
ptyProcess.write('ls\r');
ptyProcess.resize(100, 40);
ptyProcess.write('ls\r');