diff options
| author | Arun Isaac | 2025-12-02 18:38:00 +0000 |
|---|---|---|
| committer | Arun Isaac | 2025-12-17 00:06:43 +0000 |
| commit | bd88bc76ce9e4188d1bef77e5df8206799900007 (patch) | |
| tree | 1928b9ebea47069509f5286f94d314aac05a6196 | |
| parent | 0e855bad4d4cc0251497d63f7d1885fdbf788479 (diff) | |
| download | ravanan-bd88bc76ce9e4188d1bef77e5df8206799900007.tar.gz ravanan-bd88bc76ce9e4188d1bef77e5df8206799900007.tar.lz ravanan-bd88bc76ce9e4188d1bef77e5df8206799900007.zip | |
work/command-line-tool: Evaluate javascript in strict mode.
The CWL standard requires us to evaluate javascript in strict mode.
| -rw-r--r-- | ravanan/work/command-line-tool.scm | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/ravanan/work/command-line-tool.scm b/ravanan/work/command-line-tool.scm index 0157b2c..b64fcad 100644 --- a/ravanan/work/command-line-tool.scm +++ b/ravanan/work/command-line-tool.scm @@ -297,6 +297,7 @@ condition on unsupported URI schemes." @var{preamble} before evaluating @var{expression}." (guard (ex (else (error "Javascript evaluation failed" expression preamble))) (call-with-input-pipe (list node + "--use-strict" (format #f "--eval=~a console.log(\"%j\", ~a)" preamble expression)) json->scm))) |
