Beispiel #1
0
        public void Initialize(ExtensionInitializer cli)
        {
            cli.Add(from add in cli.Argument("add")
                    from nam in cli.Argument()
                    from v in cli.Definition("version")
                    select cli.GetCommand<AddPackageCommand>(new {name = nam.Id, version = v.Value}));

            cli.Add(from add in cli.Argument("add")
                    from nam in cli.Argument()
                    select cli.GetCommand<AddPackageCommand>(new {name = nam.Id, version = AddPackageCommand.MAX}));

            cli.Add(from nuggify in cli.Argument("nuggify")
                    from n in cli.Definition("name")
                    from v in cli.Definition("version")
                    select cli.GetCommand<NuggifyCommand>(new {version = v.Value, name = n.Value}));
        }