aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSam Wilkins <samwilkins333@gmail.com>2019-12-14 12:38:31 -0500
committerSam Wilkins <samwilkins333@gmail.com>2019-12-14 12:38:31 -0500
commitd7bc3d445fdf0ffc86812da27cf07e51bfbfe9c5 (patch)
treea4896e8526505b3481fa205a09697673408c7165 /src
parente38cf2b6186378eb85ba49eda481233b220ccb7b (diff)
factored out commands
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() {