Starts a new PTY process with the specified shell, arguments, and environment variables.
The shell executable to run.
A JSON string representing the arguments to pass to the shell, or null
if no arguments.
A JSON string representing the environment variables, or null
if no environment variables.
A PtyInstance representing the started PTY process, or null
if the process could not be started.
Starts a new PTY process with the specified shell, arguments, environment variables, and terminal size.
The shell executable to run.
A JSON string representing the arguments to pass to the shell.
A JSON string representing the environment variables.
The number of columns for the terminal.
The number of rows for the terminal.
A PtyInstance representing the started PTY process, or null
if the process could not be started.
Represents a pseudo-terminal (PTY) interface for starting terminal processes.
Since
v213