diff options
author | Dmitry Sharshakov <sh7dm@outlook.com> | 2019-02-15 19:22:02 +0300 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2019-02-15 11:22:02 -0500 |
commit | 4dc4329e270f617697154ca62a828cce3b46b348 (patch) | |
tree | 54edb5a9d3374fa6470fdc9ab5c50b9738dd4a35 /js/os.ts | |
parent | 1d7c74e9b5c416c58b66246a6bbc907399fe9083 (diff) |
Add execPath function (#1743)
Diffstat (limited to 'js/os.ts')
-rw-r--r-- | js/os.ts | 12 |
1 files changed, 10 insertions, 2 deletions
@@ -12,11 +12,19 @@ export let pid: number; /** Reflects the NO_COLOR environment variable: https://no-color.org/ */ export let noColor: boolean; +/** Path to the current deno process's executable file. */ +export let execPath: string; + /** @internal */ -export function setGlobals(pid_: number, noColor_: boolean): void { +export function setGlobals( + pid_: number, + noColor_: boolean, + execPath_: string +): void { assert(!pid); pid = pid_; noColor = noColor_; + execPath = execPath_; } interface CodeInfo { @@ -190,7 +198,7 @@ export function start(source?: string): msg.StartRes { util.setLogDebug(startResMsg.debugFlag(), source); - setGlobals(startResMsg.pid(), startResMsg.noColor()); + setGlobals(startResMsg.pid(), startResMsg.noColor(), startResMsg.execPath()!); return startResMsg; } |