sprout add <name> <uri>
sprout remove <name>
sprout list
sprout init
Sprout helps with templating for new projects. It allows management of different project templates that can be copied quickly when starting fresh, and provides an interface to customize the new projects as specified by the template author.
Underlined parameters are required, non-underlined optional.
add
add the template at as . can be a git-clone-able url or local path.
remove
remove template from sprout.
list
list all the templates that have been added to sprout.
init
path --overrides
create a new project with template at , if provided. if not, creates a new folder in the current directory called for the project. The optional overrides flag accepts a space-separated key-value paired list of prompt overrides.
--version
, -v
print the current version of sprout.
--help
, -h
usage docs, can be run for every sub-command as well for command-specific docs.
Full source and docs can be found at http://github.com/carrot/sprout.