public ModeLauncher(IModeRunner modeRunner, IEnumerable<string> args, string version, string mode) { _modeRunner = modeRunner; _args = args; _version = version; _mode = mode; }
public ModeLauncher(IModeRunner modeRunner, IEnumerable <string> args, string version, string mode) { _modeRunner = modeRunner; _args = args; _version = version; _mode = mode; }
public void Start(string[] args) { var options = new Options(); if (CommandLine.Parser.Default.ParseArguments(args, options)) { IModeRunner modeRunner = ModeRunnerFactory.getRunner(options.Mode, options); modeRunner.ValidateOptions(); modeRunner.Run(); } }
public ModeLauncher( ILogger logger, ISettings settings, ICheckpointRunner checkpointRunner, IWorkDoer workDoer, IModeRunner modeRunner, IEnumerable <string> args, string version, string mode) { _logger = logger; _settings = settings; _checkpointRunner = checkpointRunner; _workDoer = workDoer; _modeRunner = modeRunner; _args = args; _version = version; _mode = mode; }