run
Run a program inside the Pod
class BrowserPod { async run( executable: string, args: Array<string>, opts: { terminal: Terminal; env?: Array<string>; cwd?: string; echo?: boolean; } ): Promise<Process>;}Parameters
- executable (
string) - The path of the program to execute
- args (
Array<string>) - The command line arguments to pass to the program. - opts (
object) - Initialization options passed as an object
Options
- terminal (
Terminal) - The terminal object used by the spawned process for I/O. - env (
Array<string>, optional) - The environment variables to pass to the program, in the form βKEY=valueβ. - cwd (
string, optional) - The current working directory. - echo (
boolean, optional) - Wether to write the command line of the executed process to the terminal.
Returns
run returns a Promise which is resolved when the command finishes running.