trait SpawnSyncOptions extends Object
Spawns a shell then executes the command within that shell, buffering any generated output.
Note: Never pass unsanitized user input to this function. Any input containing shell meta-characters may be used to trigger arbitrary command execution.
- Annotations
- @JSType()
- Alphabetic
- By Inheritance
- SpawnSyncOptions
- Object
- Any
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
val
argv0: UndefOr[String]
Explicitly set the value of argv[0] sent to the child process.
Explicitly set the value of argv[0] sent to the child process. This will be set to command if not specified.
- Annotations
- @JSOptional()
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
val
cwd: UndefOr[String]
Current working directory of the child process
Current working directory of the child process
- Annotations
- @JSOptional()
-
val
encoding: UndefOr[String]
(Default: 'utf8')
(Default: 'utf8')
- Annotations
- @JSOptional()
-
val
env: UndefOr[Object]
Environment key-value pairs
Environment key-value pairs
- Annotations
- @JSOptional()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
val
gid: UndefOr[GID]
Sets the group identity of the process.
Sets the group identity of the process. (See setgid(2).)
- Annotations
- @JSOptional()
-
def
hasOwnProperty(v: String): Boolean
- Definition Classes
- Object
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
val
input: UndefOr[Input]
The value which will be passed as stdin to the spawned process.
The value which will be passed as stdin to the spawned process. Supplying this value will override stdio[0].
- Annotations
- @JSOptional()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
isPrototypeOf(v: Object): Boolean
- Definition Classes
- Object
-
val
killSignal: UndefOr[KillSignal]
(Default: 'SIGTERM')
(Default: 'SIGTERM')
- Annotations
- @JSOptional()
-
val
maxBuffer: UndefOr[Int]
largest amount of data (in bytes) allowed on stdout or stderr - if exceeded child process is killed (Default: 200*1024)
largest amount of data (in bytes) allowed on stdout or stderr - if exceeded child process is killed (Default: 200*1024)
- Annotations
- @JSOptional()
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
propertyIsEnumerable(v: String): Boolean
- Definition Classes
- Object
-
val
shell: UndefOr[|[Boolean, String]]
Shell to execute the command with (Default: '/bin/sh' on UNIX, 'cmd.exe' on Windows, The shell should understand the -c switch on UNIX or /d /s /c on Windows.
Shell to execute the command with (Default: '/bin/sh' on UNIX, 'cmd.exe' on Windows, The shell should understand the -c switch on UNIX or /d /s /c on Windows. On Windows, command line parsing should be compatible with cmd.exe.)
- Annotations
- @JSOptional()
-
val
stdio: UndefOr[StdIo]
Child's stdio configuration.
Child's stdio configuration. stderr by default will be output to the parent process' stderr unless stdio is specified. Default: 'pipe'.
- Annotations
- @JSOptional()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
val
timeout: UndefOr[Int]
(Default: 0)
(Default: 0)
- Annotations
- @JSOptional()
-
def
toLocaleString(): String
- Definition Classes
- Object
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
val
uid: UndefOr[UID]
Sets the user identity of the process.
Sets the user identity of the process. (See setuid(2).)
- Annotations
- @JSOptional()
-
def
valueOf(): Any
- Definition Classes
- Object
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
val
windowsHide: UndefOr[Boolean]
Hide the subprocess console window that would normally be created on Windows systems.
Hide the subprocess console window that would normally be created on Windows systems. Default:
false
.- Annotations
- @JSOptional()
-
val
windowsVerbatimArguments: UndefOr[Boolean]
No quoting or escaping of arguments is done on Windows.
No quoting or escaping of arguments is done on Windows. Ignored on Unix. This is set to true automatically when shell is specified and is CMD. Default: false.
- Annotations
- @JSOptional()