aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/server/session_manager/session_manager.ts13
1 files changed, 9 insertions, 4 deletions
diff --git a/src/server/session_manager/session_manager.ts b/src/server/session_manager/session_manager.ts
index 35cc833f2..92f1eaa05 100644
--- a/src/server/session_manager/session_manager.ts
+++ b/src/server/session_manager/session_manager.ts
@@ -72,18 +72,23 @@ if (!["win32", "darwin"].includes(process.platform)) {
process.exit(1);
}
+const windowsPrepend = (command: string) => `"C:\\Program Files\\Git\\git-bash.exe" -c "${command}"`;
+const macPrepend = (command: string) => `osascript -e 'tell app "Terminal"\ndo script "cd ${pathFromRoot()} && ${command}"\nend tell'`;
+
function updateCommand() {
+ const command = "git pull && npm install";
if (onWindows) {
- return '"C:\\Program Files\\Git\\git-bash.exe" -c "git pull && npm install"';
+ return windowsPrepend(command);
}
- return `osascript -e 'tell app "Terminal"\ndo script "cd ${pathFromRoot()} && git pull && npm install"\nend tell'`;
+ return macPrepend(command);
}
function startServerCommand() {
+ const command = "npm run start-release";
if (onWindows) {
- return '"C:\\Program Files\\Git\\git-bash.exe" -c "npm run start-release"';
+ return windowsPrepend(command);
}
- return `osascript -e 'tell app "Terminal"\ndo script "cd ${pathFromRoot()} && npm run start-release"\nend tell'`;
+ return macPrepend(command);
}
function killAllCommand() {