Ejemplo n.º 1
0
        public static IVariable Process(string name, MLArray args)
        {
            switch (name)
            {
            case "recipe": return(RecipeProcessor.Work(args));

            case "remove": return(RemoveProcessor.Work(args));
            }
            return(new MLRaw("dummy"));
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            Console.WriteLine(@"  _____                     _     _____           _           ");
            Console.WriteLine(@" / ____|   Sitecore        | |   |_   _|         | |          ");
            Console.WriteLine(@"| (___   ___  __ _ _ __ ___| |__   | |  _ __   __| | _____  _ ");
            Console.WriteLine(@" \___ \ / _ \/ _` | '__/ __| '_ \  | | | '_ \ / _` |/ _ \ \/ /");
            Console.WriteLine(@" ____) |  __/ (_| | | | (__| | | |_| |_| | | | (_| |  __/>  < ");
            Console.WriteLine(@"|_____/ \___|\__,_|_|  \___|_| |_|_____|_| |_|\__,_|\___/_/\_\");
            Console.WriteLine(@"                                                   Builder    ");

            var parser = new Parser(s => {
                s.HelpWriter    = Console.Error;
                s.CaseSensitive = false;
            });

            parser
            .ParseArguments <DeployOptions, SetupOptions, ConvertOptions, IndexingOptions, RetryOptions, RemoveOptions>(args)
            .WithParsed <DeployOptions>(o => DeployProcessor.RunProcess(o))
            .WithParsed <SetupOptions>(o => SetupProcessor.RunProcess(o))
            .WithParsed <ConvertOptions>(o => ConvertProcessor.RunProcess(o))
            .WithParsed <IndexingOptions>(o => IndexingProcessor.RunProcess(o))
            .WithParsed <RetryOptions>(o => RetryProcessor.RunProcess(o))
            .WithParsed <RemoveOptions>(o => RemoveProcessor.RunProcess(o));
        }
Ejemplo n.º 3
0
 public RemoveProcessorUnitTests()
 {
     Processor = new RemoveProcessor();
 }