Exemplo n.º 1
0
        public override void Use(CliPluginInvoker invoker)
        {
            var builder = invoker.Builder;

            var testCommand = new Command("mul")
            {
                Handler = CommandHandler.Create((int a, int b) => {
                    Console.Out.WriteLine($"Mul: {a * b}");
                }),
            };

            testCommand.AddOption(new CliOption("--a")
            {
                Argument = new Argument <int>(),
            });
            testCommand.AddOption(new CliOption("--b")
            {
                Argument = new Argument <int>(),
            });
            builder.AddCommand(testCommand);
        }
Exemplo n.º 2
0
 public abstract void Use(CliPluginInvoker invoker);