Use go.work and workspaces
Open
- Dominant language
- Go
- Stars
- 10.8k
- Forks
- 1.3k
- Avg merge
- 2d 36m
- Merged PRs (30d)
- 26
Description
You've chosen a very strange way to install it. The CLI is usually used for such tasks. Example: protoc-gen-go for gRPC.
But to simplify your method, you can use the go.work file.
```sh
go work init
```
Then you need to create the tools directory with tools.go. Then execute `go mod init tools` and `go mod tidy`.
Then do the same for the main space and include two workspaces in go.work.
```sh
go 1.21.0
use (
.
tools
)
```
This is to separate the dependencies of the application and the generator.

Contributor guide
Assessment
This issue has not been assessed yet.