Support input arguments from STDIN (reading YAML and TOML documents)

Order of input value precedence (from highest to lowest priority):

  1. Explicitly specified on the command line
  2. STDIN
  3. Environment variable