GoGinit is a CLI tool for initializing Go backend projects with ease. Perfect for kickstarting your Go projects with structured templates and framework options!
- Seamless Initialization: Set up a new Go project in no time.
- Framework Options: Choose between Echo, Gin, or native
net/http
. - Customizable: Optionally include configuration files and setup scripts.
-
Tap the Homebrew repository:
brew tap pol-cova/homebrew-goginit
-
Install GoGinit:
brew install goginit
-
Download the latest binary from the releases page.
-
Extract the binary and move it to a directory in your
PATH
:tar -xzf goginit_<version>_<os>_<arch>.tar.gz sudo mv goginit /usr/local/bin/
To initialize a new Go project, run:
goginit init
echo
: For the Echo frameworkgin
: For the Gin frameworkfiber
: For the Fiber frameworkmartini
: For the Martini frameworkchi
: For the Chi frameworkmux
: For the Mux frameworkgorf
: For the GoFr frameworkdefault
: For the nativenet/http
- Full Database Setup: Next updates will include a complete database initialization configuration.
We welcome contributions! To contribute:
- Fork the repository and clone your fork.
- Create a new branch for your changes.
- Make your changes and test thoroughly.
- Submit a pull request with a detailed description.
GoGinit is licensed under the MIT License.
For support or questions, reach out to us at [email protected].
Happy Coding! ๐