private async Task <Tuple <int, string> > RunCommand(string s) { _argumentParser.ClearLogger(); _argumentParser.SetLoggerSilent(); string[] args = s.Split(new[] { ' ' }, StringSplitOptions.RemoveEmptyEntries); var retcode = await _argumentParser.RunOptionsAsync(args); string outText = ArgumentParser.OutPut; var exitCode = retcode; Tuple <int, string> tuple = new Tuple <int, string>(exitCode, outText); return(tuple); }