Input to terminal

The terminal can either take input from a sub-process, or from the application directly.

Subshell commands

Application input