"tests/vscode:/vscode.git/clone" did not exist on "8ff47980754cd936353b5060ec6c3b7bd99ed50d"
dev.sh 304 Bytes
Newer Older
Jeffrey Morgan's avatar
Jeffrey Morgan committed
1
2
3
4
#!/bin/bash

# Function to handle Ctrl+C
handle_sigint() {
Jeffrey Morgan's avatar
Jeffrey Morgan committed
5
    kill $pid1 $pid2
Jeffrey Morgan's avatar
Jeffrey Morgan committed
6
7
8
9
10
11
12
13
14
15
16
17
    exit
}

# Trap Ctrl+C signal
trap 'handle_sigint' SIGINT

# Start three processes in the background
npm run dev --prefix ./client & pid1=$!
npm start --prefix ./desktop & pid2=$!

# Wait for all processes to finish
wait