Example #1
0
 /// <summary>
 /// Initializes a new instance of the RunInfoBuilder class.
 /// </summary>
 public RunInfoBuilder()
 {
     Parser   = new ArgumentParser();
     Help     = new HelpManager();
     Commands = new CommandStore(Parser, Help);
     Version  = new VersionManager();
     Hooks    = new BuildHooks();
 }
Example #2
0
        internal CommandStore(
            ArgumentParser parser,
            HelpManager helpManager)
        {
            _stagesFactory = new StagesFactory();
            _parser        = parser;
            _helpManager   = helpManager;

            _pipelineFactoryMap = new Dictionary <string, object>();
            _commandMap         = new Dictionary <string, object>();
        }