]> jfr.im git - irc/quakenet/qwebirc.git/blobdiff - run.sh
Make channel, nick and auth links less obvious.
[irc/quakenet/qwebirc.git] / run.sh
diff --git a/run.sh b/run.sh
index 78ee92179fe9c13563ab8a833936949851343c0f..fd3c4cc2361360539abd4b23189c15022fb93216 100755 (executable)
--- a/run.sh
+++ b/run.sh
@@ -1,3 +1,23 @@
 #!/bin/sh
 export PYTHONPATH=.:${PYTHONPATH}
-twistd qwebirc
+
+if [ -f "defargs.conf" ]; then
+  ARGS=$(cat defargs.conf)
+else
+  ARGS=
+fi
+
+PREARGS=
+if [ "$1" = "-n" ]; then
+  PREARGS=$1
+  shift
+fi
+
+if [ "$1" != "" ]; then
+  if [ "$ARGS" != "" ]; then
+    echo "Not using default arguments: $ARGS"
+  fi
+  ARGS=$*
+fi
+
+twistd $PREARGS qwebirc -n $ARGS