#!/bin/bash
+#
+# Use as:
+#
+# source <(curl -L pypi.nowoczesnapolska.org.pl/django)
+#
+
PROJECT="$1"
start_project() {
DJANGO_REQ='Django>=1.5,<1.6'
+DJANGO_ROOT='src'
+PROJECT_TEMPLATE='http://git.nowoczesnapolska.org.pl/?p=fnpdjango.git;a=snapshot;h=64c636d1e3ff35a7a1d3394fd1d3ff0093f44aa2;sf=tgz'
VIRTUALENVWRAPPER_PATHS="
/etc/bash_completion.d/virtualenvwrapper
/usr/bin/virtualenvwrapper.sh
echo -e "${strong}Starting the project...${normal}"
django-admin.py startproject \
- --template http://pypi.nowoczesnapolska.org.pl/bootstrap/project.tar.gz \
+ --template "$PROJECT_TEMPLATE" \
"$PROJECT"
cd "$PROJECT"
-chmod +x manage.py
-mv "$PROJECT"/localsettings.py.dev "$PROJECT"/localsettings.py
+
+WRAPPER="`ls`"
+mv "$WRAPPER/"* "$WRAPPER/".gitignore .
+rmdir "$WRAPPER"
+
+chmod +x "$DJANGO_ROOT"/manage.py
+mv "$DJANGO_ROOT/$PROJECT/localsettings.py.dev" "$DJANGO_ROOT/$PROJECT/localsettings.py"
echo -e "${strong}Installing requirements...${normal}"
pip install -r requirements.txt
echo -e "${strong}Installing developer requirements...${normal}"
pip install -r requirements-dev.txt
echo -e "${strong}Running syncdb...${normal}"
-./manage.py syncdb --noinput
+"$DJANGO_ROOT"/manage.py syncdb --noinput
echo -e "${strong}Starting new git repository...${normal}"
git init