MCPcopy Index your code
hub / github.com/prettydiff/prettydiff / debug

Function debug

services.ts:2169–2233  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

2167 bell();
2168 },
2169 debug = function node_apps_errout_debug():void {
2170 const stack:string = new Error().stack,
2171 source:string = options.source,
2172 diff:string = options.diff,
2173 totalmem:number = node.os.totalmem(),
2174 freemem:number = node.os.freemem();
2175 delete options.source;
2176 delete options.diff;
2177 console.log("");
2178 console.log("---");
2179 console.log("");
2180 console.log("");
2181 console.log("# Pretty Diff - Debug Report");
2182 console.log("");
2183 console.log(`${text.green}## Error Message${text.none}`);
2184 if (errtext[0] === "" && errtext.length < 2) {
2185 console.log(`${text.yellow}No error message supplied${text.none}`);
2186 } else {
2187 console.log("```");
2188 errtext.forEach(function node_apps_errout_each(value:string):void {
2189 // eslint-disable-next-line
2190 console.log(value.replace(/\u001b/g, "\\u001b"));
2191 });
2192 console.log("```");
2193 }
2194 console.log("");
2195 console.log(`${text.green}## Stack Trace${text.none}`);
2196 console.log("```");
2197 console.log(stack.replace(/\s*Error\s+/, " "));
2198 console.log("```");
2199 console.log("");
2200 console.log(`${text.green}## Environment${text.none}`);
2201 console.log(`* OS - **${node.os.platform()} ${node.os.release()}**`);
2202 console.log(`* Mem - ${apps.commas(totalmem)} - ${apps.commas(freemem)} = **${apps.commas(totalmem - freemem)}**`);
2203 console.log(`* CPU - ${node.os.arch()} ${node.os.cpus().length} cores`);
2204 console.log("");
2205 console.log(`${text.green}## Command Line Instruction${text.none}`);
2206 console.log("```");
2207 console.log(cli);
2208 console.log("```");
2209 console.log("");
2210 if (command === "beautify" || command === "diff" || command === "minify" || command === "parse") {
2211 console.log(`${text.green}## Source Sample${text.none}`);
2212 console.log("```");
2213 console.log(source);
2214 console.log("```");
2215 console.log("");
2216 } else {
2217 delete options.parsed;
2218 }
2219 if (command === "diff") {
2220 console.log(`${text.green}## Diff Sample${text.none}`);
2221 console.log("```");
2222 console.log(diff);
2223 console.log("```");
2224 console.log("");
2225 }
2226 console.log(`${text.green}## Options${text.none}`);

Callers 1

services.tsFile · 0.85

Calls 1

bellFunction · 0.85

Tested by

no test coverage detected