annotate presen/serve.sh @ 10:5c57e35e19b6

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