A CLI to initialize and work on go projects, mainly designed for API's.
💡 You need to have go installed correctly on your machine.
Install the CLI by running :
go get github.com/edwinvautier/go-cli
Then you should be able to do :
You can initialize a project in your working directory by running the create
command.
go-cli create
# or with app name
go-cli create my-app-name
The CLI will eventually ask you your git username, the DB management system you'd like to use and if you want to dockerize the application or not.
You can install bundles by using the install command of the CLI. This command will look for a bundle located inside the bundles folder of the repository and install it.
Each bundle should have the following elements :
templates
folderinstall.sh
scriptREADME.md
file to explain how bundle works and how to use it
The templates part must follow the same filetree as the project that is created.