Beispiel #1
0
        public ConsoleAppBuilder(string[] args, OptionSet ops)
        {
            _args = args;
            _data = new ConsoleAppBuilderData
            {
                Ops          = ops,
                HasArguments = _args != null && _args.Length > 0
            };

            AddAdditionalOptions();
        }
Beispiel #2
0
 public ConsoleAppValidator(IConsoleAppBuilderData data)
 {
     Data           = data;
     SkipValidation = !data.HasArguments || data.ShowHelpMenu || data.ShowVersion;
 }
Beispiel #3
0
 public ConsoleAppBanner(IConsoleAppBuilderData data) => _data = data;