diff options
Diffstat (limited to 'ext/console/01_colors.js')
-rw-r--r-- | ext/console/01_colors.js | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/ext/console/01_colors.js b/ext/console/01_colors.js index 138eaa6d9..42551963c 100644 --- a/ext/console/01_colors.js +++ b/ext/console/01_colors.js @@ -11,6 +11,16 @@ ArrayPrototypeJoin, } = window.__bootstrap.primordials; + let noColor = false; + + function setNoColor(value) { + noColor = value; + } + + function getNoColor() { + return noColor; + } + function code(open, close) { return { open: `\x1b[${open}m`, @@ -79,7 +89,7 @@ } function maybeColor(fn) { - return !(globalThis.Deno?.noColor ?? false) ? fn : (s) => s; + return !noColor ? fn : (s) => s; } window.__bootstrap.colors = { @@ -95,5 +105,7 @@ magenta, stripColor, maybeColor, + setNoColor, + getNoColor, }; })(this); |