Improve Cli::text to support multiple options
Improve Cli::input pathinfo, and improve CLI prettyexception ui