예제 #1
0
        public string View(NpmViewSettings settings)
        {
            IEnumerable <string> output = new List <string>();

            try
            {
                RunCore(settings, new ProcessSettings(), process =>
                {
                    output = process.GetStandardOutput();
                });
                return(string.Join("\n", output));
            }
            catch (CakeException ex)
            {
                CakeLog.Information("Error while calling npm view: " + ex.Message);
                return("");
            }
        }
예제 #2
0
 public string GetNpmVersion()
 {
     try
     {
         string output = null;
         RunCore(new NpmGetNpmVersion()
         {
         }, new ProcessSettings(), process =>
         {
             output = process.GetStandardOutput().Single();
         });
         return(output);
     }
     catch (CakeException ex)
     {
         CakeLog.Information("Error while calling npm -v: " + ex.Message);
         return("");
     }
 }