diff options
author | Ben Harris <ben@tilde.team> | 2019-03-03 17:13:24 -0500 |
---|---|---|
committer | Ben Harris <ben@tilde.team> | 2019-03-03 17:23:55 -0500 |
commit | ee85dfe5ab6b3c7a5161fa2079e79a286e40c1ac (patch) | |
tree | 9e4e13f608de13b8f335ce2cadf7f7e8c3970ce4 | |
parent | 5c708b436bf26a17bb40bf71304bc1f0164730e7 (diff) | |
download | bbj-ee85dfe5ab6b3c7a5161fa2079e79a286e40c1ac.tar.gz |
fix up if's in setup.sh
-rwxr-xr-x | setup.sh | 17 |
1 files changed, 13 insertions, 4 deletions
@@ -15,20 +15,29 @@ It takes the following flags: You can optionally pass a different python interpreter to use (such as a virtual environment), with no arguments this will use the system python3 + EOF exit;; + --dbset ) sqlite3 data.sqlite < schema.sql - echo cleared + echo cleared chmod 600 data.sqlite - exit;; + exit;; esac -PYTHON=`which python3` [[ -e logs ]] || mkdir logs; mkdir logs/exceptions + +PYTHON=`which python3` [[ -z $1 ]] || PYTHON=$1 echo Using $PYTHON... $PYTHON -m pip install ${DEPS[*]} + echo "Enter [i] to initialize a new database" read CLEAR -[[ $CLEAR == "i" ]] && sqlite3 data.sqlite < schema.sql; chmod 600 data.sqlite + +if [[ $CLEAR == "i" ]]; then + sqlite3 data.sqlite < schema.sql + chmod 600 data.sqlite +fi + |