Auto start
This commit is contained in:
@@ -51,6 +51,16 @@
|
|||||||
"when": "devrun.serverActive"
|
"when": "devrun.serverActive"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
},
|
||||||
|
"configuration": {
|
||||||
|
"title": "DevRun",
|
||||||
|
"properties": {
|
||||||
|
"devrun.autoStartServer": {
|
||||||
|
"type": "boolean",
|
||||||
|
"default": false,
|
||||||
|
"description": "Automatically start the server when vscode starts"
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
+9
-2
@@ -3,8 +3,7 @@ import { currentRun, startRun, stopRun } from "./run";
|
|||||||
import { startServer, stopServer } from "./server";
|
import { startServer, stopServer } from "./server";
|
||||||
|
|
||||||
export function activate(context: vscode.ExtensionContext) {
|
export function activate(context: vscode.ExtensionContext) {
|
||||||
console.log("dev-run Activated");
|
const config = vscode.workspace.getConfiguration("devrun");
|
||||||
|
|
||||||
const statusBarItem = vscode.window.createStatusBarItem(
|
const statusBarItem = vscode.window.createStatusBarItem(
|
||||||
vscode.StatusBarAlignment.Left,
|
vscode.StatusBarAlignment.Left,
|
||||||
10,
|
10,
|
||||||
@@ -49,6 +48,14 @@ export function activate(context: vscode.ExtensionContext) {
|
|||||||
stopServer(statusBarItem),
|
stopServer(statusBarItem),
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
|
console.log("dev-run Activated");
|
||||||
|
|
||||||
|
const autoStart = config.get<boolean>("autoStartServer");
|
||||||
|
|
||||||
|
if (autoStart) {
|
||||||
|
startServer(statusBarItem);
|
||||||
|
console.log("dev-run server auto started!");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export function deactivate() {
|
export function deactivate() {
|
||||||
|
|||||||
Reference in New Issue
Block a user