From 623f8290c4c9dcc751c89b6583b9ab9e3a4e67b1 Mon Sep 17 00:00:00 2001 From: Christopher Monsanto Date: Fri, 7 Aug 2020 05:19:08 -0400 Subject: [PATCH] deploy: add scriptname to env --- tools/deploy/script.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tools/deploy/script.ts b/tools/deploy/script.ts index 0bb3065c..fae5c1fc 100644 --- a/tools/deploy/script.ts +++ b/tools/deploy/script.ts @@ -3,6 +3,7 @@ import fs from 'fs'; import nodePath from 'path'; import vm from 'vm'; import * as pathlib from './path.js'; +import * as _spritename from './spritename.js'; export class ActionQueue { private queue: {src : pathlib.Path, dst : pathlib.Path}[]; @@ -45,6 +46,10 @@ class Env { return result; } + get spritename() { + return _spritename; + } + copy(src : pathlib.PathLike, dst : pathlib.PathLike) { const srcp = pathlib.path(src); const dstp = pathlib.path(dst); @@ -60,7 +65,7 @@ export class Script { } runOnFile(p : pathlib.Path) : any { - return this.script.runInNewContext({path: p, ...p}); + return this.script.runInNewContext({spritename: _spritename, path: p, ...p}); } run(srcDir : string, dstDir : string, queue : ActionQueue) {