twelvelabs / stamp

A project scaffolding tool written in Go

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Stamp

build codecov

Stamp is a CLI tool for scaffolding new projects.

Project templates are packaged as generators, and are easy to create and share (they're just a directory with a generator.yaml file). Documentation for how to create your own generators can be found in docs.

Usage

# Show all installed generators
stamp list

# Add a generator from a local directory
stamp add ~/my/generator/dir

# Add a generator from a remote origin
# Origin can be anything supported by https://github.com/hashicorp/go-getter
stamp add github.com/gostamp/generator-app

# Run the `app` generator
stamp new app

Status

Currently under active development and working towards an initial alpha release.

About

A project scaffolding tool written in Go

License:MIT License


Languages

Language:Go 96.8%Language:Shell 2.7%Language:Makefile 0.5%