Stew
A CLI for saving, discovering, and using project templates.
How it works
Save an existing directory as a template, supply values for the parts that change, and create a fresh project when you need it. Stew can also inspect, validate, and share templates.
# Install Stew
$ go install github.com/benjuh/stew@latest
# See what you have saved
$ stew list
# Create a project from a template
$ stew create my-template my-project
$ go install github.com/benjuh/stew@latest
# See what you have saved
$ stew list
# Create a project from a template
$ stew create my-template my-project
The quick-start guide covers the core workflow. For the complete command reference, visit the upstream documentation.
01 / Save
Save a template
Turn a project directory into a template you can return to.
02 / Customize
Customize a project
Use variables, variants, and project tasks for a new project.
03 / Share
Share templates
Import templates or discover starters through a catalog.