Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
microsoft
GitHub Repository: microsoft/vscode
Path: blob/main/test/mcp/src/options.ts
5240 views
1
/*---------------------------------------------------------------------------------------------
2
* Copyright (c) Microsoft Corporation. All rights reserved.
3
* Licensed under the MIT License. See License.txt in the project root for license information.
4
*--------------------------------------------------------------------------------------------*/
5
import minimist from 'minimist';
6
7
const [, , ...args] = process.argv;
8
export const opts = minimist(args, {
9
string: [
10
'browser',
11
'build',
12
'stable-build',
13
'wait-time',
14
'test-repo',
15
'electronArgs',
16
'extensionDevelopmentPath'
17
],
18
boolean: [
19
'verbose',
20
'remote',
21
'web',
22
'headless',
23
'video',
24
'autostart'
25
],
26
default: {
27
verbose: false
28
}
29
}) as {
30
verbose?: boolean;
31
remote?: boolean;
32
headless?: boolean;
33
web?: boolean;
34
build?: string;
35
'stable-build'?: string;
36
browser?: 'chromium' | 'webkit' | 'firefox' | 'chromium-msedge' | 'chromium-chrome' | undefined;
37
electronArgs?: string;
38
video?: boolean;
39
autostart?: boolean;
40
extensionDevelopmentPath?: string;
41
};
42
43