Thanks for the reply, yes I know I can grep for those files, but I was hoping that *go list *could give me the files in the reverse dependency order like *go list -deps*. I was hoping to shave some time from our generation step. I guess bash is my friend in this.
Giacomo On Monday, 9 November 2020 at 17:59:06 UTC+1 [email protected] wrote: > I know that you're asking about how to do this with the standard tools, > but you can do this with grep if you're on a platform that has the command > available: > > grep --recursive --files-with-matches "//go:generate" > > or, for short: > > grep -rl "//go:generate" > > This command will output a list of files with "//go:generate" in them, > separated by newlines. Might be a good alternative if there's no way to do > this with the go command. > > On Mon, Nov 9, 2020 at 8:00 AM gta <[email protected]> wrote: > >> Hello, >> is there a way to list all the files that have a `//go:generate` >> directive with the standard tools? >> I see that `go list` can show the ignored files so I am assuming it is >> detecting `// +build ignore` directives, but I found nothing to lit the go >> generate target files. >> >> Thanks in advance, >> >> Giacomo >> >> -- >> You received this message because you are subscribed to the Google Groups >> "golang-nuts" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/golang-nuts/c45f0126-dd61-444d-a351-729132bf25fdn%40googlegroups.com >> >> <https://groups.google.com/d/msgid/golang-nuts/c45f0126-dd61-444d-a351-729132bf25fdn%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/c406f384-8e73-42c1-9002-b362c166ef8cn%40googlegroups.com.
