A multi project bootstrap tool.
Shell Python
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
templates
README.md
projRocket.sh

README.md

#projRocket: A command line project bootstrapper

##Installation git clone or download a zip.
Create an alias in ~/.bashrc
Ex:
alias projRocket='bash /path/to/projRocket/projRocket.sh' ##Usage:

./projRocket --help

./projRocket -t <project_type> -n <project_name> Default: UNTITLED -d <project_directory> Default: CWD

##Supported Project Types

###Static Use: -t static What happens: Creates index.html with some basic markup.

###Static Site Use: -t staticsite What happens: Creates a static site based on html5Boilerplate

###Django Project

Use: -t django What happens: Creates a new virtualenv environment (ENV), pip installs Django, calls startproject with your project name

testdjango/
├── ENV
├── manage.py
└── testdjango
    ├── __init__.py
	├── settings.py
	    ├── urls.py
		└── wsgi.py

Install extra packages into your ENV with -e followed by a COMMA DELIMITED string. Currently only PyPi packages work. Example:

-e south,psycopg2

###Python Module Use: -t pymodule What happens: Creates a skeleton python module that adheres to http://guide.python-distribute.org/creation.html

###Wordpress Use: -t wordpress What happens: Creates a new theme folder based on the html5boilerplate theme and grabs Wordpress from github. Your theme is ln -s into the wordpress theme directory You will also be asked if you want to configure your DB which will set up wp-config.php.

##Tested on: Ubuntu 12.04 MacOSX