blob: b8d48cc46ed2e8f479e91cd6cbc587b26fa554b5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
#!/bin/sh
# Simple script for starting the HTTP server in debug mode
# on some apropriate port.
# Only built for development use.
find_port() {
for p in "$@"; do
echo 2>/dev/null >/dev/tcp/localhost/$p
if [ $? -eq 1 ]; then
echo $p
return
fi
done
echo "No port available"
exit 1
}
port=`find_port {8080..9000}`
echo "Starting on $port"
$(dirname $(realpath $0))/main \
-o debug=#t \
-o edit-mode=#t \
--repl=$XDG_RUNTIME_DIR/calp \
server \
--port "$port" \
--sigusr
|