3.0.0 • Published 5 years ago
project-start v3.0.0
project-start
Start a new project based on a branch in a server repo.
npm install -g project-start
project-start # prints out a help
Usage
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
project-start new-project-name mafintosh/templates
If files in your template repo contains format string ({{variable}}
) you can override the value using
a command line parameter with the same name (--variable [value]
)
Per default the variable name
is set to the project name
Other Sources
Sometimes your templates dont live in github, so here are some alternate ways to retrieve them
project-start new-project-name --url=http://gitlab.internal.com/project-templates/npm-module/repository/archive.tar.gz?ref=master
project-start new-project-name --file=archive.tar.gz
Defaults
If you don't want to type the repo name everytime or want to store default format variables, use --configure
project-start --configure
Then to create a new project just do
project-start new-project-name
License
Based on mafintosh/create-project