Simple scaffolding tool
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
cmd/ska
internal/ska
.gitignore
.travis.yml
LICENSE
Makefile
README.md
go.mod
go.sum

README.md

SKA

Go Report Card Build Status codecov

SKA is simple scaffolding tool like yeoman but simpler and like helm templates but for everything.

Templates powered by go template package and has this structure:

.
+--~/.ska
|  +--your_template
|  |  +--values.toml   // Values for templates
|  |  +--templates     // Actual templates
|  |  |  +--main.go
|  |  |  +--Makefile
|  |  |  ...

Usage

$ ska your_template ./your_project_folder

$EDITOR will be opened with values.toml copy. After you save and quit templates will be recursively executed and copied to specified folder.

Install

$ go get -u https://github.com/xdefrag/ska
$ cd $GOPATH/src/github.com/xdefrag/ska && make install