# Per https://golang.org/ref/spec#Source_code_representation: # a compiler may ignore a UTF-8-encoded byte order mark (U+FEFF) # if it is the first Unicode code point in the source text. go list -f 'Imports: {{.Imports}} EmbedFiles: {{.EmbedFiles}}' . stdout '^Imports: \[embed m/hello\] EmbedFiles: \[.*file\]$' -- go.mod -- module m go 1.16 -- m.go -- package main import ( _ "embed" "m/hello" ) //go:embed file var s string -- hello/hello.go -- package hello -- file --