# 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 -- |