У меня есть такая структура:
.foo/bar/constants.go
.foo/constants.go
.main.go
В main.go
Я заявляю тип:
package agepack
type EventType uint
//go:generate stringer -type EventType
const (
FirstType EventType iota
SecondType
....
)
В каждом constants.go
есть что-то вроде этого:
package foo
const (
OneMoreType agepack.EventType = 100 + iota
)
Как я могу создать stringer со значениями из всех пакетов?