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(""); } }
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(""); } }