public bool Execute(CommandInputModel inputModel) { var command = inputModel.Command; var success = false; if (_commands.ContainsKey(command)) { var commandDefinition = _commands[command]; var arguments = inputModel.Arguments; try { commandDefinition.TryExecute(_logger, arguments); success = true; } catch (Exception e) { _logger.Error(e.Message); } } else { _logger.Error("{0} is not a valid command.", command); } return(success); }
public bool Execute(CommandInputModel inputModel) { var command = inputModel.Command; var success = false; if (_commands.ContainsKey(command)) { var commandDefinition = _commands[command]; var arguments = inputModel.Arguments; try { commandDefinition.TryExecute(_logger, arguments); success = true; } catch (Exception e) { _logger.Error(e.Message); } } else _logger.Error("{0} is not a valid command.", command); return success; }
public void Execute(string[] args) { var inputModel = new CommandInputModel(args); var completedSuccessfully = _conExec.Execute(inputModel); _logger.Message("\n"); if(completedSuccessfully) _logger.Success("Build Finished Successfully.") ; else _logger.Error("Build Failed."); }