Class: Subprocess

arpen/services/runner~ Subprocess

Spawned subprocess

new Subprocess(cmd [, expect])

Create subprocess
Parameters:
Name Type Argument Description
cmd object pty.spawn object
expect Map <optional>
Expect-send map { /regexp/: 'send this' }

Members


isRunning

Is process still running?

cmd

Get pty.js object

promise

Get result promise

code

Get process exit code

signal

Get process exit signal

Methods


write()

Send data to process'es stdin
Returns:
Type
boolean

resize(cols, rows)

Resize terminal
Parameters:
Name Type Description
cols number Number of columns
rows number Number of rows
Returns:
Type
boolean

kill()

Terminate process
Returns:
Type
boolean