This project is still under development. Many features are not available and subject to change.
Create a production-ready, full-stack application, with sensible defaults.
$ go run create-go-app.com@latest -http my-http-server
Creating a command line interface in one command is still under development.
$ go run create-go-app.com@latest -cli my-cli
Make sure to god mod init
and go get
in create-go-app/emit
. This will prevent compile time errors. Auto-generated go.sum
and go.mod
are ignored by source control.