scafolds up a quick simple Go project structure with nothing extra included!
npx git-coppy https://github.com/Hussseinkizz/go-project-setup.git your-project-name
Replace your-project-name with the directory name where you want to place the template files or remove it completely to just put into the current directory instead.
your-project-name/
├── bin/ # Compiled binaries go here (created after build)
├── cmd/
│ └── app/
│ └── main.go # Main application entry point
├── internals/ # Internal packages (business logic, utilities)
├── tests/ # Test files for unit and integration testing
├── go.mod # Go module file for dependency management
├── Makefile # Build, test, and cleanup commands
└── README.md # Project documentation
And this is work in progress, so feel free to hit me up [email protected] we dicuss anything you might have or just add it and make a PR!