Golang project standard layout generator
inizio
is a simple binary, which allows generating/bootstrapping golang project with predefined layout.
This project is easy can be extended, cause it also supports plugins for generation, based on go-plugin package.
Install inizio
by running:
go get github.com/insidieux/inizio/cmd/inizio
inizio \
--plugins.config /etc/inizio/plugins.yaml \
--plugins.path /usr/local/bin/inizio-plugins \
path-to-project
Ensure that $GOPATH/bin
is added to your $PATH
.