2
如何檢測process.stdout/stdin的類型是終端還是管道/文件?甲在JavaScript剪斷是必需的:找出stdout是否是終端或管道
function isTerminal(){
......
}
如何檢測process.stdout/stdin的類型是終端還是管道/文件?甲在JavaScript剪斷是必需的:找出stdout是否是終端或管道
function isTerminal(){
......
}
身份的最簡單方法,如果process.stdout的類型是一個管/文件 將process.stdout.isTTY(0.8 +):
$ node -p -e "Boolean(process.stdout.isTTY)" | cat
false
$ node -p -e "Boolean(process.stdout.isTTY)"
true
您還可以使用tty模塊測試以下細粒度控件:
if (require('tty').isatty(1)) {
// terminal
}