async fn process_line(app: &mut App, line: &str) -> Result<bool>
Parse and run one line. Ok(false) means the user asked to leave.
Ok(false)