github.com/shoshinnikita/budget-manager@v0.7.1-0.20220131195411-8c46ff1c6778/static/static.go (about) 1 package static 2 3 import ( 4 _ "embed" //nolint:gci 5 "io/fs" 6 7 "github.com/ShoshinNikita/budget-manager/internal/pkg/embed" 8 ) 9 10 //go:embed * 11 var static embed.FS //nolint:gochecknoglobals 12 13 func New(useEmbed bool) fs.ReadDirFS { 14 if useEmbed { 15 return static 16 } 17 return embed.DirFS("static") 18 }