go-new - Golang Project Generator
go-new is a command-line interface (CLI) application that allows you to quickly generate new Golang projects from customizable templates. It automates the creation of a folder structure, saving you time and effort when starting new projects.
Features
- Generate a new Golang project with a predefined folder structure.
- Customizable templates to fit your project needs.
- Easy-to-use command-line interface.
- Fast and efficient project generation.
TODO
- Http template
- GRPC template
- Azure ServiceBus template
Installation
To install go-new, follow these steps:
-
Make sure you have Go installed on your system. You can download it from the official Golang website.
-
Open your terminal and run the following command:
go install github.com/dev-danx/go-new@latest
- Once the installation is complete, you can start using go-new.
Usage
To generate a new Golang project using go-new, follow these steps:
-
Open your terminal.
-
Run the following command:
go-new
- go-new will generate the project with the name for the current directory and template. You will see a message indicating the successful creation of the project.
License
This project is licensed under the MIT License. Feel free to use, modify, and distribute it as per the license terms.
Acknowledgments
go-new was inspired by the need for a fast and efficient way to generate Golang projects. Special thanks to the open-source community for providing valuable tools and libraries that make projects like this possible.