annotate seminar/io2012slides/serve.sh @ 3:fea44bb81877 default tip

many change
author taiki
date Tue, 10 Dec 2013 15:31:33 +0900
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3
fea44bb81877 many change
taiki
parents:
diff changeset
1 #!/bin/bash
fea44bb81877 many change
taiki
parents:
diff changeset
2 #
fea44bb81877 many change
taiki
parents:
diff changeset
3 # Starts a basic web server on the port specified.
fea44bb81877 many change
taiki
parents:
diff changeset
4 #
fea44bb81877 many change
taiki
parents:
diff changeset
5 # ./serve.sh 3000 -> http://localhost:3000
fea44bb81877 many change
taiki
parents:
diff changeset
6 #
fea44bb81877 many change
taiki
parents:
diff changeset
7 # Copyright 2012 Eric Bidelman <ebidel@gmail.com>
fea44bb81877 many change
taiki
parents:
diff changeset
8
fea44bb81877 many change
taiki
parents:
diff changeset
9 port=$1
fea44bb81877 many change
taiki
parents:
diff changeset
10 if [ $# -ne 1 ]
fea44bb81877 many change
taiki
parents:
diff changeset
11 then
fea44bb81877 many change
taiki
parents:
diff changeset
12 port=8000
fea44bb81877 many change
taiki
parents:
diff changeset
13 fi
fea44bb81877 many change
taiki
parents:
diff changeset
14
fea44bb81877 many change
taiki
parents:
diff changeset
15 if [ $(uname -s) == "Darwin" ]
fea44bb81877 many change
taiki
parents:
diff changeset
16 then
fea44bb81877 many change
taiki
parents:
diff changeset
17 open=open
fea44bb81877 many change
taiki
parents:
diff changeset
18 else
fea44bb81877 many change
taiki
parents:
diff changeset
19 open=xdg-open
fea44bb81877 many change
taiki
parents:
diff changeset
20 fi
fea44bb81877 many change
taiki
parents:
diff changeset
21
fea44bb81877 many change
taiki
parents:
diff changeset
22 $open http://localhost:$port/template.html && python -m SimpleHTTPServer $port;