Skip to content

Commit 304693f

Browse files
author
Benjamin Pasero
committed
debt - async import for cli
1 parent 3a01780 commit 304693f

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

src/vs/code/node/cli.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,17 @@
33
* Licensed under the MIT License. See License.txt in the project root for license information.
44
*--------------------------------------------------------------------------------------------*/
55

6+
import * as os from 'os';
7+
import * as fs from 'fs';
68
import { spawn, ChildProcess, SpawnOptions } from 'child_process';
79
import { buildHelpMessage, buildVersionMessage, addArg, createWaitMarkerFile, OPTIONS } from 'vs/platform/environment/node/argv';
810
import { parseCLIProcessArgv } from 'vs/platform/environment/node/argvHelper';
911
import { ParsedArgs } from 'vs/platform/environment/common/environment';
1012
import product from 'vs/platform/product/common/product';
1113
import * as paths from 'vs/base/common/path';
12-
import * as os from 'os';
13-
import * as fs from 'fs';
1414
import { whenDeleted, writeFileSync } from 'vs/base/node/pfs';
1515
import { findFreePort, randomPort } from 'vs/base/node/ports';
1616
import { resolveTerminalEncoding } from 'vs/base/node/encoding';
17-
import * as iconv from 'iconv-lite';
1817
import { isWindows, isLinux } from 'vs/base/common/platform';
1918
import { ProfilingSession, Target } from 'v8-inspect-profiler';
2019
import { isString } from 'vs/base/common/types';
@@ -179,7 +178,8 @@ export async function main(argv: string[]): Promise<any> {
179178
if (!stdinFileError) {
180179

181180
// Pipe into tmp file using terminals encoding
182-
resolveTerminalEncoding(verbose).then(encoding => {
181+
resolveTerminalEncoding(verbose).then(async encoding => {
182+
const iconv = await import('iconv-lite');
183183
const converterStream = iconv.decodeStream(encoding);
184184
process.stdin.pipe(converterStream).pipe(stdinFileStream);
185185
});

0 commit comments

Comments
 (0)