@capawesome/cli
Version:
The Capawesome Cloud Command Line Interface (CLI) to manage Live Updates and more.
16 lines (15 loc) • 459 B
JavaScript
/**
* Unescape ANSI color codes in a string.
* Converts escaped sequences like \033 or \x1b to actual escape characters.
*
* @param str - The string containing escaped ANSI codes.
* @returns The string with unescaped ANSI codes.
*/
export const unescapeAnsi = (str) => {
return str
.replace(/\\033/g, '\x1b')
.replace(/\\x1b/g, '\x1b')
.replace(/\\n/g, '\n')
.replace(/\\r/g, '\r')
.replace(/\\t/g, '\t');
};