mirror of https://github.com/nodejs/node.git
doc: mention `process.*.isTTY` under `process`
parent
44843a6062
commit
488b74d68b
|
@ -93,6 +93,20 @@ that writes to them are usually blocking. They are blocking in the case
|
|||
that they refer to regular files or TTY file descriptors. In the case they
|
||||
refer to pipes, they are non-blocking like other streams.
|
||||
|
||||
To check if Node is being run in a TTY context, read the `isTTY` property
|
||||
on `process.stderr`, `process.stdout`, or `process.stdin`:
|
||||
|
||||
$ node -p "Boolean(process.stdin.isTTY)"
|
||||
true
|
||||
$ echo "foo" | node -p "Boolean(process.stdin.isTTY)"
|
||||
false
|
||||
|
||||
$ node -p "Boolean(process.stdout.isTTY)"
|
||||
true
|
||||
$ node -p "Boolean(process.stdout.isTTY)" | cat
|
||||
false
|
||||
|
||||
See [the tty docs](tty.html#tty_tty) for more information.
|
||||
|
||||
## process.stderr
|
||||
|
||||
|
|
Loading…
Reference in New Issue