ShowHelp() приватный Метод

private ShowHelp ( OptionSet defaultSet ) : void
defaultSet OptionSet
Результат void
Пример #1
0
        static void Main(string[] args)
        {
            Tracing.Logger.SetWriter(Console.Out);
            Tracing.Logger.AddCategory("info");
            Tracing.Logger.AddCategory("error");

            var debug      = false;
            var help       = false;
            var defaultSet = new OptionSet
            {
                { "help", "Display help mode", p => help = true },
                { "debug", "Enable debugging", p => debug = true }
            };

            defaultSet.Parse(args);

            if (debug)
            {
                Tracing.Logger.AddCategory("debug");
            }

            var program = new Program();

            Tracing.Info("starting pretzel...");
            program.Compose();

            if (help || !args.Any())
            {
                program.ShowHelp(defaultSet);
                return;
            }

            program.Run(args, defaultSet);
        }
Пример #2
0
        private static void Main(string[] args)
        {
            Tracing.Logger.SetWriter(Console.Out);
            Tracing.Logger.AddCategory("info");
            Tracing.Logger.AddCategory("error");

            var parameters = BaseParameters.Parse(args, new FileSystem());

            if (parameters.Debug)
            {
                Tracing.Logger.AddCategory("debug");
            }

            var program = new Program();

            Tracing.Info("starting pretzel...");
            Tracing.Debug(string.Format("V{0}", Assembly.GetExecutingAssembly().GetName().Version));

            program.Compose(parameters);

            if (parameters.Help || !args.Any())
            {
                program.ShowHelp(parameters.Options);
                return;
            }

            program.Run(args, parameters);
        }
Пример #3
0
        private static void Main(string[] args)
        {
            Tracing.Logger.SetWriter(Console.Out);
            Tracing.Logger.AddCategory(Tracing.Category.Info);
            Tracing.Logger.AddCategory(Tracing.Category.Error);

            var parameters = BaseParameters.Parse(args, new FileSystem());

            if (parameters.Debug)
            {
                Tracing.Logger.AddCategory(Tracing.Category.Debug);
            }

            var program = new Program();
            Tracing.Info("starting pretzel...");
            Tracing.Debug(string.Format("V{0}", Assembly.GetExecutingAssembly().GetName().Version));

            program.Compose(parameters);

            if (parameters.Help || !args.Any())
            {
                program.ShowHelp(parameters.Options);
                return;
            }

            program.Run(args, parameters);
        }
Пример #4
0
        private static void Main(string[] args)
        {
            var parameters = BaseParameters.Parse(args, new FileSystem());

            InitializeTrace(parameters.Debug);

            var program = new Program();

            Tracing.Info("starting pretzel...");
            Tracing.Debug("V{0}", Assembly.GetExecutingAssembly().GetName().Version);

            program.Compose(parameters);

            if (parameters.Help || !args.Any())
            {
                program.ShowHelp(parameters.Options);
                return;
            }

            program.Run(parameters);
        }
Пример #5
0
        static void Main(string[] args)
        {
            Tracing.Logger.SetWriter(Console.Out);
            Tracing.Logger.AddCategory("info");
            Tracing.Logger.AddCategory("error");

            var debug = false;
            var help = false;
            var defaultSet = new OptionSet
                                 {
                                 { "help", "Display help mode", p => help = true },
                                 { "debug", "Enable debugging", p => debug = true }
                                 };
            defaultSet.Parse(args);

            if (debug)
                Tracing.Logger.AddCategory("debug");

            var program = new Program();
            Tracing.Info("starting pretzel...");
            program.Compose();

            if (help || !args.Any())
            {
                program.ShowHelp();
                return;
            }

            program.Run(args);
        }
Пример #6
0
        static void Main(string[] args)
        {
            Tracing.Logger.SetWriter(Console.Out);
            Tracing.Logger.AddCategory("info");
            Tracing.Logger.AddCategory("error");

            var debug = false;
            var help = false;
            var nopause = false;
            var defaultSet = new OptionSet
                {
                    {"help", "Display help mode", p => help = true},
                    {"debug", "Enable debugging", p => debug = true},
                    {"nopause", "Don't show \"Press any key to continue...\" message after execution", p => nopause = true}
                };
            defaultSet.Parse(args);

            if (debug)
                Tracing.Logger.AddCategory("debug");

            var program = new Program();
            Tracing.Info("starting pretzel...");
            program.Compose();

            if (help || !args.Any())
            {
                program.ShowHelp(defaultSet);
                return;
            }

            program.Run(args, defaultSet, nopause);
        }