diff options
Diffstat (limited to 'modules/core/terminal.js')
| -rw-r--r-- | modules/core/terminal.js | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/modules/core/terminal.js b/modules/core/terminal.js index 4122b3c..ca6bb61 100644 --- a/modules/core/terminal.js +++ b/modules/core/terminal.js @@ -1961,6 +1961,9 @@ } return; } catch (err) { + // v4.6.134: `silent` errors are control flow, not failures — `test`/`[` + // reject to tell `&&`/`||` to skip, and must print nothing (POSIX). + if (err && err.silent) return; this.print(`Error in ${modName}.${cmd}: ${err.message}`, 'error'); console.error(`[Terminal] Error in ${modName}.${cmd}:`, err); return; |