Exemple #1
0
        public override bool Execute(DescribeGraphInput input)
        {
            var graph = SolutionGraphBuilder.BuildForCurrentDirectory();

            Console.WriteLine(graph.ToDescriptionText());

            return(true);
        }
        public override bool Execute(OpenNugetInput input)
        {
            var nuspec = SolutionGraphBuilder.BuildForCurrentDirectory()
                         .FindNugetSpec(input.Name);

            new FileSystem().LaunchEditor(nuspec.Filename);


            return(true);
        }
Exemple #3
0
        public override bool Execute(LocalInput input)
        {
            new WhereAmICommand().Execute(new WhereAmIInput());
            Console.WriteLine();

            var requirements  = input.ToRequirements();
            var solutionGraph = SolutionGraphBuilder.BuildForCurrentDirectory();

            var logger     = new RippleLogger();
            var stepRunner = new Local.RippleStepRunner(new ProcessRunner(), new FileSystem(), logger, requirements);
            var runner     = new RippleRunner(logger, stepRunner);

            runner.RunPlan(solutionGraph, requirements);

            return(true);
        }