diff options
Diffstat (limited to 'editors/code/src/commands/runnables.ts')
-rw-r--r-- | editors/code/src/commands/runnables.ts | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/editors/code/src/commands/runnables.ts b/editors/code/src/commands/runnables.ts index 3589edcee..c4df24c79 100644 --- a/editors/code/src/commands/runnables.ts +++ b/editors/code/src/commands/runnables.ts | |||
@@ -17,6 +17,7 @@ interface Runnable { | |||
17 | bin: string; | 17 | bin: string; |
18 | args: string[]; | 18 | args: string[]; |
19 | env: { [index: string]: string }; | 19 | env: { [index: string]: string }; |
20 | cwd?: string; | ||
20 | } | 21 | } |
21 | 22 | ||
22 | class RunnableQuickPick implements vscode.QuickPickItem { | 23 | class RunnableQuickPick implements vscode.QuickPickItem { |
@@ -49,7 +50,7 @@ function createTask(spec: Runnable): vscode.Task { | |||
49 | }; | 50 | }; |
50 | 51 | ||
51 | const execOption: vscode.ShellExecutionOptions = { | 52 | const execOption: vscode.ShellExecutionOptions = { |
52 | cwd: '.', | 53 | cwd: spec.cwd || '.', |
53 | env: definition.env | 54 | env: definition.env |
54 | }; | 55 | }; |
55 | const exec = new vscode.ShellExecution( | 56 | const exec = new vscode.ShellExecution( |