Describes how the CLI should obtain input after argument parsing.
CliImmediate means parsing already produced a complete result, such as
help, version output, or an argument error. CliReadPath asks the caller to
read the given path, where "-" conventionally means standard input.