Detect possible empty input stream

Using `process.stdin.isTTY`, detect whether streaming input is even possible. If the process is a TTY, then nothing has been piped into the command. If the process is not a TTY, then it is *possible*, but not definite, that input is being streamed.