Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Reference current file with go:generate

Tags:

go

is there any way for go:generate to reference the current file?

For example, I'd like to do something similar to

//go:generate sometool $FILE

Thanks

like image 871
Ammar Bandukwala Avatar asked Oct 23 '25 14:10

Ammar Bandukwala


1 Answers

You can refer current file as follows:

//go:generate sometool $GOFILE

$GOFILE get expanded to be name of the file processed by go generate.

like image 151
jeevatkm Avatar answered Oct 27 '25 00:10

jeevatkm