pub fn run(args: Vec<OsString>, target_features: Vec<&'static str>)
Entry point of the terminal interface and command loop.