Does it allow the output of a DOS or Windows command-line program to be displayed "live" simultaneous with its being captured, as opposed to waiting until execution is complete before displaying anything?
[btw, I wonder why MS-DOS didn't support "real" piping? It wouldn't be hard at all to make real piping work with programs that were configured to be pipes. Basically, just start the pipe program first, capture the input and output vectors, and then run the first program on the command line as a "shell" from the second. Could've been sweet. Wonder why they didn't do that?]
I don't know about the DOS or Windows command line programs. I believe it supports that for commands run within the PS shell.