Create a new project based on a branch in a github repo. Supports basic format strings
npm install create-projectCreate a new project based on a branch in a github repo. Supports basic format strings
```
npm install -g create-project
create-project # prints out a help
To use this first create a new repo to contain your project templates.
An example of this could be mafintosh/templates
To create a new project simply do
``
create-project new-project-name mafintosh/templates
If files in your template repo contains format string ({{variable}}) you can override the value using--variable [value]
a command line parameter with the same name ()
Per default the variable name is set to the project name
Sometimes your templates dont live in github, so here are some alternate ways to retrieve them
``
create-project new-project-name --url=http://gitlab.internal.com/project-templates/npm-module/repository/archive.tar.gz?ref=master
create-project new-project-name --file=archive.tar.gz
If you don't want to type the repo name everytime or want to store default format variables, use --configure
``
create-project --configure
Set repository: mafintosh/templates
Set key=value: (blank to skip) foo=bar
Then to create a new project just do
```
create-project new-project-name
MIT