Archived
1
0

Implement cli parser

This commit is contained in:
Asher
2020-02-06 18:26:07 -06:00
parent 26f8216ec8
commit 256419004d
5 changed files with 359 additions and 47 deletions

View File

@ -330,7 +330,7 @@ class Builder {
if (server) {
server.kill()
}
const s = cp.fork(path.join(this.rootPath, "out/node/entry.js"), process.argv.slice(2))
const s = cp.fork(path.join(this.rootPath, "out/node/entry.js"), process.argv.slice(3))
console.log(`[server] spawned process ${s.pid}`)
s.on("exit", () => console.log(`[server] process ${s.pid} exited`))
server = s

View File

@ -934,10 +934,10 @@ index 0000000000..56331ff1fc
+require('../../bootstrap-amd').load('vs/server/entry');
diff --git a/src/vs/server/ipc.d.ts b/src/vs/server/ipc.d.ts
new file mode 100644
index 0000000000..f3e358096f
index 0000000000..a1047fff86
--- /dev/null
+++ b/src/vs/server/ipc.d.ts
@@ -0,0 +1,102 @@
@@ -0,0 +1,101 @@
+/**
+ * External interfaces for integration into code-server over IPC. No vs imports
+ * should be made in this file.
@ -984,7 +984,6 @@ index 0000000000..f3e358096f
+ 'extra-builtin-extensions-dir'?: string[];
+
+ log?: string;
+ trace?: boolean;
+ verbose?: boolean;
+
+ _: string[];